<SEC-DOCUMENT>0001171843-20-000784.txt : 20200206
<SEC-HEADER>0001171843-20-000784.hdr.sgml : 20200206
<ACCEPTANCE-DATETIME>20200206173002
ACCESSION NUMBER:		0001171843-20-000784
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20200205
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20200206
DATE AS OF CHANGE:		20200206

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			3D SYSTEMS CORP
		CENTRAL INDEX KEY:			0000910638
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		IRS NUMBER:				954431352
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34220
		FILM NUMBER:		20583763

	BUSINESS ADDRESS:	
		STREET 1:		333 THREE D SYSTEMS CIRCLE
		CITY:			ROCK HILL
		STATE:			SC
		ZIP:			29730
		BUSINESS PHONE:		8033263900

	MAIL ADDRESS:	
		STREET 1:		333 THREE D SYSTEMS CIRCLE
		CITY:			ROCK HILL
		STATE:			SC
		ZIP:			29730

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	3 D SYSTEMS CORP
		DATE OF NAME CHANGE:	19930816
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>f8k_020620.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?><html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31"><head><title>Form 8-K</title></head><body style="font-size: 10pt"><div style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="Form8K">0000910638</ix:nonNumeric> <ix:nonNumeric format="ixt:booleanfalse" name="dei:AmendmentFlag" contextRef="Form8K">False</ix:nonNumeric></ix:hidden><ix:references> <link:schemaRef xlink:href="gnw-20190101.xsd" xlink:type="simple"></link:schemaRef> </ix:references> <ix:resources> <xbrli:context id="Form8K"> <xbrli:entity> <xbrli:identifier scheme="http://www.sec.gov/CIK">0000910638</xbrli:identifier> </xbrli:entity> <xbrli:period> <xbrli:startDate>2020-02-05</xbrli:startDate> <xbrli:endDate>2020-02-05</xbrli:endDate> </xbrli:period> </xbrli:context> <xbrli:unit id="USD"> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unit> <xbrli:unit id="Shares"> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unit> <xbrli:unit id="USDPShares"> <xbrli:divide> <xbrli:unitNumerator> <xbrli:measure>iso4217:USD</xbrli:measure> </xbrli:unitNumerator> <xbrli:unitDenominator> <xbrli:measure>xbrli:shares</xbrli:measure> </xbrli:unitDenominator> </xbrli:divide> </xbrli:unit> </ix:resources></ix:header></div><div style="margin-top: 3pt; margin-bottom: 12pt;"><div style="font-size: 1pt; border-top: Black 2pt solid; border-bottom: Black 1pt solid; width: 100%;">&#160;</div></div><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 0pt;">UNITED STATES</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">SECURITIES AND EXCHANGE COMMISSION</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">Washington, D.C. 20549</p><p style="text-align: center;">_________________</p><p style="font-size: 14pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">FORM <ix:nonNumeric name="dei:DocumentType" contextRef="Form8K">8-K</ix:nonNumeric></p><p style="text-align: center;">_________________</p><p style="font-size: 12pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">CURRENT REPORT</p><p style="font-size: 12pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">Pursuant to Section 13 or 15(d)<br />of the Securities Exchange Act of 1934</p><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 6pt; margin-bottom: 6pt;">Date of Report (Date of earliest event reported):&#160; <ix:nonNumeric format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" contextRef="Form8K">February 5, 2020</ix:nonNumeric></p><p style="text-align: center;">_______________________________</p><p style="font-size: 12pt; text-align: center; margin-top: 6pt; margin-bottom: 0; font-weight: bold; text-transform: uppercase;"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="Form8K">3D SYSTEMS CORPORATION</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0; margin-bottom: 6pt;">(Exact name of registrant as specified in its charter)</p><p style="text-align: center;">_______________________________</p><table style="width: 100%; margin-right: auto; margin-left: auto;" border="0" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td style="width: 33%; font-size: 10pt; font-weight: bold; text-align: center;"><ix:nonNumeric format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" contextRef="Form8K">Delaware</ix:nonNumeric></td><td style="width: 34%; font-size: 10pt; text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:EntityFileNumber" contextRef="Form8K">001-34220</ix:nonNumeric></td><td style="width: 33%; font-size: 10pt; font-weight: bold; text-align: center;"><ix:nonNumeric name="dei:EntityTaxIdentificationNumber" contextRef="Form8K">95-4431352</ix:nonNumeric></td></tr><tr style="vertical-align: top;"><td style="font-size: 10pt; text-align: center;">(State or Other Jurisdiction of Incorporation)</td><td style="font-size: 10pt; text-align: center;">(Commission File Number)</td><td style="font-size: 10pt; text-align: center;">(I.R.S. Employer Identification No.)</td></tr></table><!-- Postal Address Country= --><p style="font-size: 10pt; text-align: center; margin-top: 12pt; margin-bottom: 0pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" contextRef="Form8K">333 Three D Systems Circle</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt; font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" contextRef="Form8K">Rock Hill</ix:nonNumeric>, <ix:nonNumeric format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" contextRef="Form8K">South Carolina</ix:nonNumeric> <ix:nonNumeric name="dei:EntityAddressPostalZipCode" contextRef="Form8K">29730</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">(Address of Principal Executive Offices) (Zip Code)</p><!-- Phone Number --><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">(<ix:nonNumeric name="dei:CityAreaCode" contextRef="Form8K">803</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" contextRef="Form8K">326-3900</ix:nonNumeric></p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 6pt;">(Registrant's telephone number, including area code)</p><!-- Former Name --><p style="font-size: 10pt; font-weight: bold; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">N/A</p><p style="font-size: 10pt; text-align: center; margin-top: 0pt; margin-bottom: 0pt;">(Former name or former address, if changed since last report)</p><p style="text-align: center;">_______________________________</p><!-- Checkboxes --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p><table style="width: 100%; margin-top: 6pt; margin-bottom: 6pt; font-size: 10pt;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:WrittenCommunications" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr><tr style="vertical-align: top;"><td style="width: 3%; text-align: center; vertical-align: middle;"><ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer" contextRef="Form8K">&#9744;</ix:nonNumeric></td><td style="width: 97%; text-align: left;">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table><!-- Securities Table --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Securities registered pursuant to Section 12(b) of the Act:</p><div><table border="0" cellspacing="0" cellpadding="0" style="width: 100%"><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 39%; border-bottom: Black 1pt solid">Title of each class</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 23%; border-bottom: Black 1pt solid">Trading Symbol(s)</td><td style="font-size: 10pt; text-align: center; margin-top: 6pt; margin-bottom: 6pt; width: 38%; border-bottom: Black 1pt solid">Name of each exchange on which registered</td></tr><tr style="vertical-align: top"><td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="Form8K" name="dei:Security12bTitle">Common stock, par value $0.001 per share</ix:nonNumeric></td><td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="Form8K" name="dei:TradingSymbol">DDD</ix:nonNumeric></td><td style="font-size: 10pt; text-align: center"><ix:nonNumeric contextRef="Form8K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">New York Stock Exchange</ix:nonNumeric></td></tr></table></div><!-- Emerging Growth Company --><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;240.12b-2 of this chapter).</p><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">Emerging growth company <ix:nonNumeric format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" contextRef="Form8K">&#9744;</ix:nonNumeric></p><p style="font-size: 10pt; text-align: left; text-indent: 0; margin-top: 6pt; margin-bottom: 6pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</p><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: Black 4pt solid;">&#160;</div><div style="page-break-before: always; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><!-- 8-K Items --><div><div><div style="font-size: 10pt;"><strong>Item 5.02. Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain Officers.</strong></div><div style="font-size: 10pt;"><p>&#160; &#160; &#160; &#160; On February 5, 2020, Vyomesh I. Joshi notified the Board of Directors (the &#8220;Board&#8221;) of 3D Systems Corporation (the &#8220;Company&#8221;) of his intention to retire as President and Chief Executive Officer of the Company effective as of the date that his successor becomes President and Chief Executive Officer of the Company (the &#8220;Retirement Date&#8221;).</p>  <p>&#160; &#160; &#160; &#160; In connection with Mr. Joshi&#8217;s decision to retire, he announced that he will resign as a member of the Company&#8217;s Board, effective as of the Retirement Date.  </p>  <p>&#160; &#160; &#160; &#160; At the request of the Board, Mr. Joshi will serve as a strategic advisor to the Company for a one-year period following his retirement.  In connection with this advisory role, on February 6, 2020, the Company and Mr. Joshi entered into an Advisory Agreement (the &#8220;Advisory Agreement&#8221;).  </p>  <p>&#160; &#160; &#160; &#160; Pursuant to the Advisory Agreement, following the Retirement Date, Mr. Joshi will serve as a non-employee advisor to the Company for a period of 12 months (the &#8220;Advisory Period&#8221;).  During the Advisory Period, Mr. Joshi will perform such tasks and provide such services to which his successor and Mr. Joshi mutually agree.  </p>  <p>&#160; &#160; &#160; &#160; Pursuant to the Advisory Agreement, Mr. Joshi will be entitled to receive an annual advisory payment equal to 50% of his base salary as of the Retirement Date, paid in 12 monthly installments during the Advisory Period.  The Advisory Agreement provides that Mr. Joshi will continue to be eligible to receive his 2020 annual incentive award in the amount of up to 100% of his base salary as of the Retirement Date.  Any 2020 annual incentive award will be based on the determination of the Board&#8217;s Compensation Committee based on individual and Company performance goals and will be pro-rated based on the Retirement Date.  Mr. Joshi&#8217;s time-based equity awards will continue to vest through the Advisory Period with any unvested time-based equity awards forfeited on the last day of the Advisory Period.  He will also continue to receive Company healthcare and other benefits available to other senior executives of the Company following the Retirement Date and through the Advisory Period. </p>  <p>&#160; &#160; &#160; &#160; The preceding description of the Advisory Agreement is qualified in its entirety by the full text of the Advisory Agreement attached hereto as Exhibit 10.1, which is incorporated herein by reference.</p></div></div><div><div style="font-size: 10pt;"><strong>Item 7.01. Regulation FD Disclosure.</strong></div><div style="font-size: 10pt;"><p>&#160; &#160; &#160; &#160; In connection with Mr. Joshi&#8217;s retirement, the Company issued a press release, a copy of which is furnished as Exhibit 99.1 to this report and is incorporated by reference into this Item 7.01. </p>  <p>&#160; &#160; &#160; &#160; In accordance with General Instruction B.2 of Form 8-K, the information in this Item 7.01 (and in such press release) shall not be deemed &#8220;filed&#8221; with the Securities and Exchange Commission for purposes of the Securities Exchange Act of 1934, as amended, nor incorporated by reference in any registration statement filed by the registrant under the Securities Act of 1933, as amended.</p></div></div><div><div style="font-size: 10pt;"><strong>Item 9.01. Financial Statements and Exhibits.</strong></div><div style="font-size: 10pt;"><p><span style="font-size: 10pt;">(d) Exhibits.</span></p><table style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%;" cellspacing="0" cellpadding="0"><tr style="vertical-align: top; text-align: left;"><td style="width: 8%;"><span style="font-size: 10pt;"><a href="exh_101.htm">10.1</a></span></td><td style="width: 92%;"><span style="font-size: 10pt;"><a href="exh_101.htm">Advisory Agreement, between 3D Systems Corporation and Vyomesh I. Joshi, dated as of February 6, 2020</a></span></td></tr><tr style="vertical-align: top; text-align: left;"><td><span style="font-size: 10pt;">&#160;</span></td><td><span style="font-size: 10pt;">&#160;</span></td></tr><tr style="vertical-align: top; text-align: left;"><td><span style="font-size: 10pt;"><a href="exh_991.htm">99.1</a></span></td><td><span style="font-size: 10pt;"><a href="exh_991.htm">Press Release, dated February 6, 2020 (furnished pursuant to Item 7.01)</a></span></td></tr><tr style="vertical-align: top; text-align: left;"><td><span style="font-size: 10pt;">&#160;</span></td><td><span style="font-size: 10pt;">&#160;</span></td></tr><tr style="vertical-align: top; text-align: left;"><td><span style="font-size: 10pt;">104</span></td><td><span style="font-size: 10pt;">Cover Page Interactive Data File (embedded within Inline XBRL document)</span></td></tr></table><p style="margin: 0;"><span style="font-size: 10pt;">&#160;</span></p><div id="mceResizeHandlen" class="mce-resizehandle" style="cursor: n-resize; margin: 0px; padding: 0px; left: 334.497px; top: 40.8466px;"></div><div id="mceResizeHandlee" class="mce-resizehandle" style="cursor: e-resize; margin: 0px; padding: 0px; left: 664.497px; top: 92.6648px;"></div><div id="mceResizeHandles" class="mce-resizehandle" style="cursor: s-resize; margin: 0px; padding: 0px; left: 334.497px; top: 144.483px;"></div><div id="mceResizeHandlew" class="mce-resizehandle" style="cursor: w-resize; margin: 0px; padding: 0px; left: 4.49716px; top: 92.6648px;"></div><div id="mceResizeHandlenw" class="mce-resizehandle" style="cursor: nw-resize; margin: 0px; padding: 0px; left: 4.49716px; top: 40.8466px;"></div><div id="mceResizeHandlene" class="mce-resizehandle" style="cursor: ne-resize; margin: 0px; padding: 0px; left: 664.497px; top: 40.8466px;"></div><div id="mceResizeHandlese" class="mce-resizehandle" style="cursor: se-resize; margin: 0px; padding: 0px; left: 664.497px; top: 144.483px;"></div><div id="mceResizeHandlesw" class="mce-resizehandle" style="cursor: sw-resize; margin: 0px; padding: 0px; left: 4.49716px; top: 144.483px;"></div></div></div></div><div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: Black 4pt solid;">&#160;</div><div style="page-break-before: always; margin-top: 0pt; margin-bottom: 0pt;">&#160;</div><!-- Signatures --><p style="font-size: 10pt; text-align: center; font-weight: bold;">SIGNATURE</p><p style="font-size: 10pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</p><table style="width: 100%;" border="0" cellspacing="0" cellpadding="0"><tr style="vertical-align: top;"><td>&#160;</td><td style="font-size: 10pt; font-weight: bold;" colspan="2">3D SYSTEMS CORPORATION</td></tr><tr style="vertical-align: top;"><td style="width: 49%;">&#160;</td><td style="width: 2%;">&#160;</td><td style="width: 49%;">&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;"></td></tr><tr style="vertical-align: top;"><td style="font-size: 10pt;">Date: February 6, 2020</td><td style="font-size: 10pt;">By:&#160;</td><td style="text-decoration: underline; font-size: 10pt;">/s/ Andrew M. Johnson&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;">Andrew M. Johnson</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;">Executive Vice President, Chief Legal Officer and Secretary</td></tr><tr style="vertical-align: top;"><td>&#160;</td><td>&#160;</td><td style="font-size: 10pt;"></td></tr></table><!-- Exhibit Index --><div></div><!-- (803) 326-3900 Form 8-KFebruary 6, 2020 --><p>&#160;</p></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exh_101.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML lang="en-US"><HEAD><TITLE>EdgarFiling</TITLE>
<META content="text/html; charset=windows-1252" >
<META name="GENERATOR" content="MSHTML 8.00.7601.18094" ></HEAD>
<BODY>
<p ></p>

<p style="text-align: right; margin: 0"><font style="font-size: 12pt"><b>EXHIBIT 10.1</b></font></p>

<p style="margin: 0; text-align: right"><b>&#160;</b></p>

<p style="margin: 0; text-align: left" ></p>

<p style="font-size: 10pt; text-align: right; margin: 0pt 0" ></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>3D SYSTEMS CORPORATION</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0" ></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0"><b>ADVISORY AGREEMENT</b></p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0" ></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0" ></p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">THIS ADVISORY AGREEMENT (this &ldquo;<u>Agreement</u>&rdquo;)
is entered into by and between 3D Systems Corporation, a Delaware corporation (hereinafter referred to as the &ldquo;<u>Company</u>&rdquo;),
and Vyomesh I. Joshi, a resident of the State of California (hereinafter referred to as the &ldquo;<u>Executive</u>&rdquo;), and
is effective as of the 6<sup>th</sup> day of February, 2020 (the &ldquo;<u>Effective Date</u>&rdquo;).</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, Executive currently serves as the President
and Chief Executive Officer of the Company;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, Executive entered into an employment
agreement with the Company dated April 1, 2016 (the &ldquo;<u>Executive Employment Agreement</u>&rdquo;);</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, Executive desires to retire from the
Company; and</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">WHEREAS, Executive and the Company have agreed
to the transition of Executive from the role of President and Chief Executive Officer of the Company to an advisory role for the
Company, pursuant to the terms and subject to the conditions set forth below.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">Accordingly, the parties hereto agree as follows:</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>1.<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Transition of Employment; Term of Agreement</u></b>. Executive shall continue to serve as the President and Chief Executive
Officer of the Company through the date of the Company&rsquo;s hiring of Executive&rsquo;s successor in such role, at which time,
Executive shall retire from the Company (the &ldquo;<u>Retirement Date</u>&rdquo;). Thereafter, Executive shall serve the Company
as a non-employee advisory consultant for a period of twelve (12) months and, during such advisory, Executive shall perform such
tasks and provide such services to which the successor President and Chief Executive Officer and Executive mutually agree. The
period beginning with the Effective Date and ending on the last day of the advisory period (the &ldquo;<u>Advisory End Date</u>&rdquo;),
shall be referred to herein as the &ldquo;<u>Term</u>.&rdquo;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>2.<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Duties</u></b>. In his continuing capacity as President and Chief Executive Officer of the Company, Executive shall faithfully
perform for the Company the duties of said offices and shall perform such other duties of an executive, managerial or administrative
nature as shall be specified and designated from time to time by the Board of Directors (the &ldquo;<u>Board</u>&rdquo;) to whom
Executive shall report.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in" ></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>3.<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Compensation</u></b>.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>3.1<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Base Salary</u></b>. Executive&rsquo;s current annual base salary of $953,000 shall (subject to modification in accordance
with the Company&rsquo;s normal compensation policy for executive officers) continue during his service as President and Chief
Executive Officer of the Company until the Retirement Date. Upon Executive&rsquo;s transition to his role as an advisor to the
Company on the Retirement Date, Executive shall be entitled to receive an annual consulting payment of $476,500, paid in twelve
(12) equal monthly installments on the first day of each month during the advisory period beginning on the Retirement Date and
ending on the Advisory End Date (with a pro-rated payment for any partial applicable calendar month).</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>3.2<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Annual Incentive Compensation</u></b>.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Executive shall be eligible for an annual incentive
award for 2020 in an amount of up to 100% of his applicable salary, based on the determination of the Board&rsquo;s Compensation
Committee based on individual and Company performance goals, pro-rated based on the Retirement Date. Any 2020 annual incentive
award determined to be earned shall be paid to Executive in accordance with the customary practices of the Company in April 2021.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>3.3<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Time Based Equity Compensation</u></b>. During the Term, Executive will continue to be eligible for vesting of any restricted
stock awards under the Company&rsquo;s 2015 Incentive Plan (the &ldquo;<u>2015 Incentive Plan</u>&rdquo;) pursuant to the terms
and conditions of the applicable existing equity award agreements. The treatment of the time-based equity compensation awards hereunder
is conditioned upon Executive&rsquo;s continued employment and/or provision of advisory services during the Term. For the sake
of clarity, any unvested restricted stock awards outstanding at the end of the Term shall be forfeited pursuant to the terms under
the 2015 Incentive Plan.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1in"><b>3.4<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Performance Based Equity Compensation</u></b>. Prior to the Retirement Date, Executive will continue to be eligible for
vesting of the following performance based equity awards under the Company&rsquo;s 2015 Incentive Plan pursuant to the terms and
conditions of the applicable existing equity award agreements:</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">(a)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font>50,000 shares of restricted stock granted on April 1, 2016, which vest upon certain conditions including achieving of a
$30 stock price for the Company&rsquo;s common stock;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1.5in">(b)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font>25,000 shares of restricted stock granted on April 1, 2016, which vest upon certain conditions including achieving of a
$40 stock price for the Company&rsquo;s common stock;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">(c)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font>250,000 stock options granted on April 1, 2016 which vest upon certain conditions including achieving of a $30 stock price
for the Company&rsquo;s common stock; and</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">(d)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font>250,000 stock options granted on April 1, 2016 which vest upon certain conditions including achieving of a $40 stock price
for the Company&rsquo;s common stock.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 1.5in" ></p>

<!-- Field: Page; Sequence: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">For sake of clarity, any performance based equity compensation
described in Section 3.4(a) through (d) above that has not vested by the Retirement Date, shall be forfeited by Executive. .</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>3.5<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Benefits</u></b>. During the portion of the Term prior to Executive&rsquo;s transition to his role as an advisor to the
Company, Executive shall be permitted to participate in any health and welfare, retirement and other benefits that may be available
to other senior executives of the Company generally, in each case, to the extent that Executive is eligible under the terms of
such plans or programs, as such plans and programs may be amended by the Company from time to time. Following the Retirement Date,
Executive may continue current health, dental, and vision insurance coverage for up to eighteen (18) months, so long as Executive
elects and maintains eligibility for COBRA continuation coverage. If Executive elects COBRA coverage, then during the consulting
period and ending on the Advisory End Date, the Company will pay a portion such that Executive&rsquo;s healthcare premium payments
will remain the same as the premiums paid by Executive for coverage during employment prior to the Retirement Date.&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>3.6<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Expenses</u></b>. The Company shall pay or reimburse Executive for all ordinary and reasonable out-of-pocket expenses
actually incurred in connection with the performance of Executive&rsquo;s services under this Agreement during the Term in accordance
with the Company&rsquo;s business expense reimbursement policy.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>3.7<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Acceleration of Vesting upon Change in Control</u></b>. During Executive&rsquo;s service as an advisor during the Term
following the Retirement Date, upon the occurrence of a &ldquo;<u>Change in Control</u>&rdquo; (as defined in, and consistent with
the terms and conditions of, the 3D Systems Corporation Change of Control Severance Policy), all time based equity compensation
awards scheduled to vest prior to the end of the Term, to the extent not vested as of the date of the Change in Control, shall,
immediately prior to the effectiveness of the Change in Control, be deemed vested and all forfeiture restrictions shall lapse.
Notwithstanding the foregoing, to the extent necessary for Executive to avoid taxes and/or penalties under Section&#160;409A of
the Internal Revenue Code of 1986, as amended (the &ldquo;<u>Code</u>&rdquo;), a Change in Control shall not be deemed to occur
unless it constitutes a &ldquo;change in control event&rdquo; within the meaning of Section&#160;1.409A-3(i)(5) of the Treasury
Regulations promulgated under Section&#160;409A of the Code.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0" ></p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>4.<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Other Provisions</u></b>.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.1<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Requirement of a Release</u></b>. As a condition to the receipt of the consulting payments and benefits to be provided
to Executive pursuant to this Agreement, following Executive&rsquo;s employment on the Retirement Date, Executive shall execute
and deliver to Company (without revoking during any applicable revocation period specified in the release) a general release of
claims against Company and its affiliates in a customary form reasonably satisfactory to Company within forty-five (45) days following
the Retirement Date (provided, that Executive shall not be required to release any rights under this Agreement or any other agreement
with the Company or any of its affiliates with respect to any payments or obligations of the Company or such affiliates that under
the terms of the applicable agreement are to be made or satisfied after the Retirement Date, any rights to insurance coverage or
any rights under benefit plans that by their terms survive the termination of Executive&rsquo;s employment, or any indemnification
or related rights under Company&rsquo;s certificate of incorporation or Bylaws or under any indemnification agreement between Company
and Executive or any rights under any director and officer liability insurance policy maintained by Company for the benefit of
Executive). In addition, the payments and benefits to be provided to Executive pursuant to this Agreement shall constitute the
exclusive payments and benefits which shall be due to Executive following employment by reason of retirement and shall be in lieu
of any other such payments under the Executive Employment Agreement, severance plan, program, policy or other arrangement which
has heretofore been or shall hereafter be established by Company or any of its affiliates, other than payments to Executive under
any indemnification or related rights under Company&rsquo;s certificate of incorporation or Bylaws or under any indemnification
agreement between Company and Executive or under any director and officer liability insurance policy maintained by Company for
the benefit of Executive.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in" ></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.2<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Communications Regarding Agreement</u></b>. The Company and Executive agree that any communications regarding the scope
or subject matter of this Agreement, and the timing of any such communications, must receive express consent in advance from the
President and Chief Executive Officer of the Company, or his delegate, and Executive.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.3<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Severability</u></b>. Executive acknowledges and agrees that Executive has had an opportunity to seek advice of counsel
in connection with this Agreement. If it is determined that any of the provisions of this Agreement, or any part thereof, is invalid
or unenforceable, the remainder of the provisions of this Agreement shall not thereby be affected and shall be given full affect,
without regard to the invalid portions.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.4<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Applicable Law</u></b>. This Agreement shall be construed in accordance with the laws of the State of California (the
&ldquo;<b>Applicable State Law</b>&rdquo;), without reference to California&rsquo;s choice of law statutes or decisions.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.5<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Dispute Resolution and Arbitration</u></b>. The following procedures shall be used in the resolution of disputes:</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1.5in">(a)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><b><u>Dispute</u></b>. In the event of any dispute or disagreement between the parties under this Agreement, the disputing
party shall provide written notice to the other party that such dispute exists. The parties will then make a good faith effort
to resolve the dispute or disagreement. If the dispute is not resolved upon the expiration of fifteen (15) days from the date a
party receives such notice of dispute, the entire matter shall then be submitted to arbitration as set forth in Section 4.4(b)
below.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1.5in">(b)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><b><u>Arbitration</u></b>. Should any legal claim (other than those excepted below) arising out of or in any way relating
to this Agreement, it shall be subject to binding and final arbitration in San Diego, California. The fees of the arbitrator and
any other fees for the administration of the arbitration that would not normally be incurred if the action were brought in a court
of law shall be paid by Company.&#160; However, Executive shall be required to pay the amount of those fees equal to that which
Executive would have been required to pay to file a lawsuit in court. Any demand for arbitration shall be in writing and must be
communicated to the other party prior to the expiration of the applicable statute of limitations. Unless otherwise provided herein,
the arbitration shall be conducted by a single arbitrator in accordance with the Employment Arbitration Rules and Mediation Procedures
published by the American Arbitration Association. If the arbitrator selected as set forth herein determines that this location
constitutes a significant hardship on the Executive and constitutes an impermissible barrier to Executive&rsquo;s efforts to enforce
Executive&rsquo;s statutory or contractual rights, such arbitration may be conducted in some other place determined to be reasonable
by the arbitrator. The arbitrator shall be selected by mutual agreement of the parties. If the parties cannot agree on an arbitrator
within thirty (30) days after written request for arbitration is made by one party to the controversy, a neutral arbitrator shall
be appointed according to the procedures set forth in the American Arbitration Association Employment Arbitration Rules and Mediation
Procedures. In rendering the award, the arbitrator shall have the authority to resolve only the legal dispute between the parties,
shall not have the authority to abridge or enlarge substantive rights or remedies available under existing law, and shall determine
the rights and obligations of the parties according to the substantive laws of the Applicable State Law and any applicable federal
law. In addition, the arbitrator's decision and award shall be in writing and signed by the arbitrator, and accompanied by a concise
written explanation of the basis of the award. The award rendered by the arbitrator shall be final and binding, and judgment on
the award may be entered in any court having jurisdiction thereof. The arbitrator is authorized to award any party a sum deemed
proper for the time, expense, and trouble of arbitration, including arbitration fees and attorneys&rsquo; fees.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1.5in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1.5in" ></p>

<!-- Field: Page; Sequence: 4 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.6<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Notices</u></b>. Any notice, consent or other communication required or permitted hereunder shall be in writing and shall
be delivered personally, telegraphed, telexed, sent by facsimile transmission or sent by certified, registered or express mail,
postage prepaid. Any such notice, consent or other communication shall be deemed given when so delivered personally, delivered
by overnight courier, telexed or sent by facsimile transmission or, if mailed, five days after the date of deposit in the United
States mails as follows:</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">(a)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font>If to the Company, to:</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">3D Systems Corporation</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in" ></p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">333 Three D Systems Circle</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in" ></p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">Rock Hill, SC 29730</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in" ></p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">Attention: Chief Legal Officer</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in" ></p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">(b)<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font>If to Executive, to:</p>

<p style="font-size: 10pt; margin: 0pt 0; text-indent: 1.5in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">Vyomesh I. Joshi</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in" ></p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">17343 Via Del Campo</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in" ></p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in">San Diego, CA 92127</p>

<p style="font-size: 10pt; margin: 0pt 0.5in 0pt 2in" ></p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0 0pt 2in">&#160;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">Any such person may by notice given in accordance with this Section
to the other parties hereto designate another address or person for receipt by such person of notices hereunder.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.7<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Entire Agreement</u></b>. Subject to Section 4.15 below and except with respect to the Executive Employment Agreement
and the applicable equity award agreements related to the equity compensation described in Sections 3.3 and 3.4 above, this Agreement
contains the entire agreement between the parties with respect to the subject matter hereof and supersedes all prior agreements,
written or oral, with the Company or its subsidiaries (or any predecessor of either).</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in" ></p>

<!-- Field: Page; Sequence: 5 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.8<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Waivers and Amendments</u></b>. This Agreement may be amended, superseded, canceled, renewed or extended, and the terms
hereof may be waived, only by a written instrument signed by the parties or, in the case of a waiver, by the party waiving compliance.
No delay on the part of any party in exercising any right, power or privilege hereunder shall operate as a waiver thereof, nor
shall any waiver on the part of any party of any such right, power or privilege nor any single or partial exercise of any such
right, power or privilege, preclude any other or further exercise thereof or the exercise of any other such right, power or privilege.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.9<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Assignment</u></b>. This Agreement shall be binding upon and inure to the benefit of the executors, administrators, heirs,
successors and assigns of the parties; provided, however, that except as herein expressly provided, this Agreement shall not be
assignable either by the Company (except to an affiliate of the Company, in which event the Company shall remain liable if the
affiliate fails to meet any of the Company&rsquo;s obligations hereunder, including without limitation to provide the employment
opportunities offered hereby and to make payments or provide benefits or otherwise) or by Executive.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.10<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Withholding</u></b>. The Company shall be entitled to withhold from any payments or deemed payments any amount of withholding
required by law. In the event that the Company determines that any federal, state, local or foreign tax or withholding payment
is required relating to the vesting in or delivery of any equity compensation, the Company shall have the right to require such
payments from Executive or withhold such amounts from other payments due to Executive from the Company or any affiliate, or to
withhold such equity compensation that would otherwise have been issued to Executive. No other taxes, fees, impositions, duties
or other charges or offsets of any kind shall be deducted or withheld from amounts payable hereunder, unless otherwise required
by law.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.11<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>No Duty to Mitigate</u></b>. Executive shall not be required to mitigate damages or the amount of any payment provided
for under this Agreement by seeking other employment or otherwise, nor will any payments hereunder be subject to offset in the
event Executive does mitigate.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.12<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Binding Effect</u></b>. This Agreement shall be binding upon and inure to the benefit of the parties and their respective
successors, permitted assigns, heirs, executors and legal representatives.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.13<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Counterparts</u></b>. This Agreement may be executed by the parties hereto in separate counterparts, each of which when
so executed and delivered shall be an original but all such counterparts together shall constitute one and the same instrument.
Each counterpart may consist of two copies hereof each signed by one of the parties hereto.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.14<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Survival</u></b>. The rights and obligations of the parties under this Agreement, which by their nature would continue
beyond the termination or expiration of this Agreement, shall survive the termination or expiration of this Agreement. The Company&rsquo;s
obligations hereunder shall not be terminated by reason of any liquidation, dissolution, bankruptcy, cessation of business, or
similar event relating to the Company. This Agreement shall not be terminated by any merger or consolidation or other reorganization
of the Company. In the event any such merger, consolidation or reorganization shall be accomplished by transfer of stock or by
transfer of assets or otherwise, the provisions of this Agreement shall be binding upon and inure to the benefit of the surviving
or resulting corporation or person.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in" ></p>

<!-- Field: Page; Sequence: 6 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.15<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Existing Agreements</u></b>. The parties acknowledge and agree that this Agreement is intended to supplement and not
supersede the Executive Employment Agreement. However, in the event of a conflict between the terms and conditions of Executive
Employment Agreement and this Agreement, the terms and conditions of this Agreement shall supersede and control.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.16<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Headings</u></b>. The headings in this Agreement are for reference only and shall not affect the interpretation of this
Agreement.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.17<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>Parachute Provisions</u></b>. If any amount payable to or other benefit receivable by Executive pursuant to this Agreement
is deemed to constitute a Parachute Payment (as defined below), alone or when added to any other amount payable or paid to or other
benefit receivable or received by Executive which is deemed to constitute a Parachute Payment (whether or not under an existing
plan, arrangement or other agreement), and would result in the imposition on Executive of an excise tax under Section&#160;4999
of the Code, then, the amounts receivable by Executive shall be reduced to an amount that does not result in imposition of an excise
tax. The amount of any reduction under this Section&#160;4.17 shall be computed by a certified public accounting firm mutually
and reasonably acceptable to Executive and the Company, the computation expenses of which shall be paid by the Company. &ldquo;<u>Parachute
Payment</u>&rdquo; shall mean any payment deemed to constitute a &ldquo;parachute payment&rdquo; as defined in Section&#160;280G
of the Code.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in"><b>4.18<font style="font-size: 10pt">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
</font><u>409A</u></b>. This Agreement and the amounts payable and other benefits hereunder are intended to comply with, or otherwise
be exempt from, Section&#160;409A of the Code. This Agreement shall be administered, interpreted and construed in a manner consistent
with Section&#160;409A. If any provision of this Agreement is found not to comply with, or otherwise not to be exempt from, the
provisions of Section&#160;409A, it shall be modified and given effect, in the sole discretion of the Board or Compensation Committee
thereof and without requiring Executive&rsquo;s consent, in such manner as the Board or Compensation Committee determines to be
necessary or appropriate to comply with, or to effectuate an exemption from, Section&#160;409A. Each payment under this Agreement
shall be treated as a separate identified payment for purposes of Section&#160;409A. The preceding provisions shall not be construed
as a guarantee by the Company of any particular tax effect to Executive of the payments and other benefits under this Agreement.</p>

<p style="font-size: 10pt; margin: 0pt 0; text-align: justify; text-indent: 1in">&#160;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">With respect to any reimbursement of expenses of, or any provision
of in-kind benefits to, Executive, as specified under this Agreement, such reimbursement of expenses or provision of in-kind benefits
shall be subject to the following conditions: (a) the expenses eligible for reimbursement or the amount of in-kind benefits provided
in one taxable year shall not affect the expenses eligible for reimbursement or the amount of in-kind benefits provided in any
other taxable year, except for any medical reimbursement arrangement providing for the reimbursement of expenses referred to in
Section&#160;105(b) of the Code; (b) the reimbursement of an eligible expense shall be made no later than the end of the year after
the year in which such expense was incurred; and (c) the right to reimbursement or in-kind benefits shall not be subject to liquidation
or exchange for another benefit.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify" ></p>

<!-- Field: Page; Sequence: 7 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">If a payment obligation under this Agreement arises on account of
Executive&rsquo;s &ldquo;separation from service&rdquo; (as defined under Treasury Regulation Section&#160;1.409A-1(h)) while Executive
is a &ldquo;specified employee&rdquo; (as defined under Section&#160;409A of the Code and determined in good faith by the Compensation
Committee), any payment of &ldquo;deferred compensation&rdquo; (as defined under Treasury Regulation Section&#160;1.409A-1(b)(1),
after giving effect to the exemptions in Treasury Regulation Sections 1.409A-1(b)(3) through (b)(12)) that is scheduled to be paid
within six months after such separation from service shall accrue without interest and shall be paid on the first day of the seventh
month beginning after the date of Executive&rsquo;s separation from service or, if earlier, within 15 days after the appointment
of the personal representative or executor of Executive&rsquo;s estate following his death.</p>

<p style="font-size: 10pt; text-align: justify; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">[<i>Signature page follows</i>.]</p>

<p style="font-size: 10pt; text-align: center; margin: 0pt 0">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center" ></p>

<!-- Field: Page; Sequence: 8 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><p style="text-align: center; margin-top: 0pt; margin-bottom: 0pt"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">IN WITNESS WHEREOF, the parties hereto have
signed their names to this Advisory Agreement as of the day and year set forth below.</p>

<p style="font-size: 10pt; text-align: justify; text-indent: 0.5in; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; background-color: white; font-size: 10pt">
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td colspan="2" style="text-align: justify"><b>COMPANY: </b></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td colspan="2">
        <p style="font-size: 10pt; text-align: justify; margin: 0pt 0" ></p>
        <p style="font-size: 10pt; text-align: left; margin: 0pt 0 0pt 0.35pt">3D SYSTEMS CORPORATION,<br >
        a Delaware corporation:</p>
        <p style="font-size: 10pt; text-align: left; margin: 0pt 0 0pt 0.35pt" ></p></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="width: 48%; text-align: justify"><br >
</td>
    <td style="width: 7%; text-align: justify">&#160;</td>
    <td style="width: 36%; text-align: justify"><br >
</td>
    <td style="width: 9%">&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">Date: February 6, 2020</td>
    <td style="text-align: justify">By:</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify">/s/ Andrew M. Johnson</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">Name: </td>
    <td colspan="2" style="text-align: justify">Andrew M. Johnson</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">Title:</td>
    <td colspan="2" style="text-align: justify">Executive Vice President, Chief Legal Officer &amp; Secretary</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td colspan="2" style="text-align: justify"><b>EXECUTIVE:</b></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td colspan="2" style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify"><b>&#160;</b></td>
    <td colspan="2" style="text-align: justify"><b>VYOMESH I. JOSHI</b></td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top">
    <td style="text-align: justify">Date: February 6, 2020</td>
    <td style="text-align: justify">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: justify">/s/ Vyomesh I. Joshi</td>
    <td>&#160;</td></tr>
</table>
<p style="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0" ></p>

<p style="font-size: 10pt; text-indent: 0.5in; margin: 0pt 0" ></p>

<p style="font-size: 10pt; text-align: left; margin: 0pt 0">&#160;</p>

<p style="font-size: 10pt; text-align: left; margin: 0pt 0">&#160;</p>

<p style="margin: 0pt 0">&#160;</p>

<p style="margin: 0pt 0">&#160;</p>



<p style="margin: 0; text-align: left"><b>&#160;</b></p>

<p style="margin: 0; text-align: left"><b>&#160;</b></p>

<p style="margin: 0; text-align: left"><b>&#160;</b></p>

<p style="margin: 0; text-align: left"><b>&#160;</b></p>

<p style="margin: 0; text-align: left"><b>&#160;</b></p>

<p style="margin: 0; text-align: left"><b>&#160;</b></p>

<p style="margin: 0; text-align: left"><b>&#160;</b></p>

<p style="margin-top: 0; margin-bottom: 0; text-align: center">9</p>

<p style="margin: 0; text-align: left"><b></b></p>



<p style="margin: 0; text-align: left" ></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 100%"><div style="font-size: 1pt; border-top: Black 4pt solid">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="margin: 0; text-align: left">

</p>
</BODY></HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>exh_991.htm
<DESCRIPTION>PRESS RELEASE
<TEXT>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html lang="en-US"><head><title>EdgarFiling</title><meta content="text/html; charset=windows-1252" ><meta name="GENERATOR" content="MSHTML 8.00.7601.18094" ></head><body bgcolor="#ffffff"><p style="text-align: right;"><strong>EXHIBIT 99.1</strong></p><p style="text-align: center;"><font style="font-size: 14pt;"><strong>3D Systems President and CEO Vyomesh Joshi Announces Plans to Retire</strong></font></p><p style="text-align: center;"><strong>Joshi Will Continue in Role Until Successor is Selected</strong></p><p>
 <p align="left">ROCK HILL, S.C., Feb.  06, 2020  (GLOBE NEWSWIRE) -- <u>3D Systems</u> (NYSE:DDD) today announced that President and CEO Vyomesh (VJ) Joshi, 65, has notified the Board of Directors of his decision to retire and the Board has initiated a search for his successor. Joshi will continue to serve in his current role until a new CEO is appointed and will then transition to be a strategic advisor to the company.&#160; The company is partnering with executive search firm Spencer Stuart to conduct a search for Joshi&#8217;s successor.<br ></p>  <p>&#8220;On behalf of the board of directors, I want to personally thank VJ for his accomplishments at 3D Systems. He is a pioneer and a visionary in digital manufacturing solutions and he has led this company through a vital phase,&#8221; said Charles (Chip) McClure, Chairman of the Board of Directors.&#160; &#8220;I have such great respect for him and his career. He is a man of integrity and I am grateful to have served alongside him.&#8221;</p>  <p>Joshi joined 3D Systems in April 2016.&#160; Under his leadership, the company has stabilized financially, significantly improved product quality and re-invigorated innovation across its portfolio of 3D printing hardware, materials, software and services to take digital manufacturing solutions from prototyping to production.</p>  <p>&#8220;A lot of personal reflection and discussion with the Board have gone into my decision. The deciding factor was our full confidence that 3D Systems is ready for the next level,&#8221; Joshi said.&#160; &#8220;We are poised for growth and we have built a great team, a strong culture and a powerful portfolio.&#160; I am honored to have led 3D Systems through such a pivotal stage and position the company for profitable growth in its next chapter.&#8221;</p>  <p>Last week, the company announced it plans to hold a conference call and simultaneous webcast to discuss its financial results for the fourth quarter and full year 2019 on Wednesday, February 26, 2020, at 4:30 p.m. Eastern Time.&#160; For the fourth quarter of 2019, the company anticipates revenue will be in the range of $163 million to $165 million.&#160;</p>  <p><strong>Forward-Looking Statements</strong><br >Certain statements made in this release that are not statements of historical or current facts are forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements involve known and unknown risks, uncertainties and other factors that may cause the actual results, performance or achievements of the company to be materially different from historical results or from any future results or projections expressed or implied by such forward-looking statements. In many cases, forward-looking statements can be identified by terms such as "believes," "belief," "expects," "may," "will," "estimates," "intends," "anticipates" or "plans" or the negative of these terms or other comparable terminology. Forward-looking statements are based upon management&#8217;s beliefs, assumptions, and current expectations and may include comments as to the company&#8217;s beliefs and expectations as to future events and trends affecting its business and are necessarily subject to uncertainties, many of which are outside the control of the company. The factors described under the headings "Forward-Looking Statements" and "Risk Factors" in the company&#8217;s periodic filings with the Securities and Exchange Commission, as well as other factors, could cause actual results to differ materially from those reflected or predicted in forward-looking statements. Although management believes that the expectations reflected in the forward-looking statements are reasonable, forward-looking statements are not, and should not be relied upon as a guarantee of future performance or results, nor will they necessarily prove to be accurate indications of the times at which such performance or results will be achieved. The forward-looking statements included are made only as of the date of the statement. 3D Systems undertakes no obligation to update or review any forward-looking statements made by management or on its behalf, whether as a result of future developments, subsequent events or circumstances or otherwise.</p>  <p><strong>About 3D Systems </strong><br >More than 30 years ago, 3D Systems brought the innovation of 3D printing to the manufacturing industry. Today, as the leading digital manufacturing solutions company, it empowers manufacturers to create products and business models never before possible through transformed workflows. This is achieved with the Company&#8217;s best-of-breed digital manufacturing ecosystem - comprised of plastic and metal 3D printers, print materials, on-demand manufacturing services and a portfolio of end-to-end manufacturing software. Each solution is powered by the expertise of the company&#8217;s application engineers who collaborate with customers to transform manufacturing environments. 3D Systems&#8217; solutions address a variety of advanced applications for prototyping through production in markets such as aerospace, automotive, medical, dental and consumer goods. More information on the company is available at <u>www.3dsystems.com</u>.</p>  <p align="justify">Investor Contact: &#160; <u>investor.relations@3dsystems.com</u><br >Media Contact:&#160;&#160;&#160;&#160;&#160; <u>press@3dsystems.com</u></p> </p><p ></p></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>gnw-20190101.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:gnw="http://globenewswire.com/20190101" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20190101">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://globenewswire.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="gnw-20190101_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="gnw-20190101_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="gnw-20190101_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" />
    <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>5
<FILENAME>gnw-20190101_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="gnw-20190101.xsd#Cover" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredClassAMember" xlink:label="loc_us-gaapPreferredClassAMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapPreferredClassAMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber_40" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode_40" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1_40" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2_40" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3_40" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown_40" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince_40" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry_40" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode_40" xlink:type="arc" order="24" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion_40" xlink:type="arc" order="25" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode_40" xlink:type="arc" order="26" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber_40" xlink:type="arc" order="27" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension_40" xlink:type="arc" order="28" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications_40" xlink:type="arc" order="29" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial_40" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer_40" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer_40" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle_40" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag_40" xlink:type="arc" order="34" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol_40" xlink:type="arc" order="35" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName_40" xlink:type="arc" order="36" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle_40" xlink:type="arc" order="37" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation_40" xlink:type="arc" order="38" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm_40" xlink:type="arc" order="39" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements_40" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent_40" xlink:type="arc" order="44" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory_40" xlink:type="arc" order="45" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness_40" xlink:type="arc" order="46" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany_40" xlink:type="arc" order="47" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod_40" xlink:type="arc" order="48" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard_40" xlink:type="arc" order="49" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber_40" xlink:type="arc" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany_40" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat_40" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent_40" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding_40" xlink:type="arc" order="54" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock_40" xlink:type="arc" order="55" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>gnw-20190101_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="us-gaap_CommonClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonClassAMember" xlink:to="us-gaap_CommonClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonClassAMember_lbl" xml:lang="en-US">Common Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredClassAMember" xlink:label="us-gaap_PreferredClassAMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredClassAMember" xlink:to="us-gaap_PreferredClassAMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredClassAMember_lbl" xml:lang="en-US">Preferred Class A [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" xml:lang="en-US">Statement [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>gnw-20190101_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://globenewswire.com/role/Cover" xlink:href="gnw-20190101.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://globenewswire.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_CommonClassAMember" xlink:label="loc_us-gaapCommonClassAMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd#us-gaap_PreferredClassAMember" xlink:label="loc_us-gaapPreferredClassAMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapPreferredClassAMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>8
<FILENAME>0001171843-20-000784-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-20-000784-xbrl.zip
M4$L#!!0    ( ,"+1E!.D>,B$B0  !K!   +    97AH7S$P,2YH=&WM/6M3
MVTBVOT#_H9>[.Q>J!-A W@Q5!)@-MR8A!<S,IF[=#VVI;6LB2UH](-Y??\^C
MN]5ZF!@"<<AD:VN";:D?I\_[U?M_.SX[NOSP_D2\N7S[JWC_V^M?3X_$VN;V
M]A^[1]O;QY?'_,/>UD!<YC(IHC)*$QEO;Y^\6SOP]NG'6":3G]=4LOG;Q=K!
M_IN3P^.#_<O3RU]/#D["B<Q_B>(HF>QO\U?>_MN3RT,1I$FIDO+GM5)]*K>G
MY2Q^)8*IS M5_GP=)6%Z76P.=Y[LK GS1B)GZN>U?YZ\.SD_O#P[7ZN'>'M!
MRWB^-1AL/7LZ&&X-GP]>[,&;^]NT&&__]=GQ!_@GPZ^R P__*LIYK'CZ31E'
MD^2ER*/)M'PE9C*?1/!Q )L9PQSF4?Q[LXC^HUZ*X4Y6PJ^C@Y-_O3E]?7HI
MAH.MX?[V"(;'ISJSV"%?B<Z$-,Y/_S5\.GC%(RSU:JS&Y5IW.^X:!UG9,YVS
MOZR$/=YRC#^KHHS&\_8H=@.W&"J PU-Y9R2 QNZQN/AP<7GR]D(<G9V_/X,#
M/SU[UP>=.TQPRPTO6.6][O?P^/?3B[/S#^+PG^<G)V]/WEVN9J_W>+@+AKKK
M@NA+8 NP2QAJZTF4=!9Y^>;T0G0A*=;+:52(G^+PWU7Z:K\Z.)SD2LU@H/WM
MZN"GG+[>\. 1@J *1924J1C-A4Q",5+EM5*)0(R<%Z6:%>(HS;,TE\@'?2'%
ML8KEM<P5L"/[O5B?PDA1(L<PHLC56.4X, PK"U%.E;.:HW26R63NKL7W<.;?
MY^E,%5-QNB7^)RVF$<Z5JR)"$(AT3,-<E+)4^.$(X#5.\R22MYCZY),*JC*Z
M4HW)<=L$C?%8!?@KOJCG>[I?5-E!.=W?QG]%*.?XRR]JE%<RG_MB9[ S0'@W
M9K'C',-BW:FV'@P5O@1?EQC^CS<GYR>'%[ZP$!1!!6!.RG@N"I5?J<) ^[TY
M,CK3HVFDQLY;9^-Q%, Q:?!J7'BXA7]]N#1H2B9"S;(XG<\(((8.Q7543ET
M &*5\,YAED>Q&"):#9]VT,I.<6*'%+VD_3V!,P1L HQ"<LY5"7^*<9[.$':>
M01ZDW^]HQT@V+FI,)7Z)YQQZ  7\J;1Z*1)2_:H!C<C3F+BD)4:Q/#$*QEL9
M7D5%FL]Y+&"U+LQ]D55Y44D8V"Q)Y2 I<):B&OT)_,_\ #IK2$LM@%&4.!"@
M_DC%Z?6CY8:' 4B^$#3\& "!>\QD7D: I"B($'IX6,@/QVD,^RQ>KGJCC;>6
MGHT4M>'60HM@@!8!K^!^_^L9FZ(ZN&QBNF5\K\0E(!Q^U^" J$1N.1A>3&4<
MD]D4)95"E"1AU9%5?>3A+2*/:9Y6$V;?H=9&G-]_R@MDPH ,40XHTB!0^UM1
M!8$J@+Q 3."'*5$9:"(@&J81?"RCF?*]]D9:'- NJ24ISNDQD@\=#41<(I*2
MKN1W ,7 <4;V %!2)&FRR6(,T=KP!8!J4<4E\@#D#E)D*H_2D,!QK6(8:'VX
MLR%F /PI<09?A!6!A#9LQNFN L:! 6?TF%?*XB/SE2Q/K^"P^&U<*1P.R04-
ML:ERP+H<X\/?ZF]G55G!_'.F7X*4I_<T4D _":[=2NZFED=#J22D$T_H@5@6
MI5$8\;,%G!ZS=6B'YN<3&*E];+['H!FIAH++BF]7ST7:P->W]/L/QB >GO_L
MK);_'%?(V&O6<IH(M*TT1\'3#F0F@ZB<XRG<1=QV\7\L <?&%6"B9TA!BU^'
M!P'OH:7A:(6,D.S&1! D@CMT)%)X)7?>0<W4S.O# 25R F@I8X&D',ZB)"I*
M-.V #R:RK'+BF18)BTP%T3@"+,3I4$>;)*3!,FL"YD7B'_\=\6I?IS(GWG ,
MK"DHT[QH$P ]X2(]TW8ZZV&#8':6GU<?[A>K6Z/=58;7#H&_;6Z*7R(5AR_%
M>X#^*W&A_EVI), 1Q>;F@2?@?_MA=-5<P6:99B_%TWJ#FZ.T+-.9_FX$JHG*
M[7>O8QE\%'NPYB*-HQ!HJM<1V'2F\!2#GBF(YMR5FS6#0)YGL/+#7(ZBX)5X
M)V>*]_4NQ<T,W9>VS5OX"T)C?QNVV=UP!J]OCD!<?=P<*<!E&%'&UW)>-!>Z
M !;N7IW#<\_7G==='ZZ;CN !SO\K,,W=%3#-&]DH\BV5%.0JLLSTT4FEH07O
M\&O"UX'C:UDH<2%CF<][U%VK7FK?###G!#0:,<*W"GH+.?#?7SS9]0>#@>:F
MZX[!-DM#8.L!N_10LR!+1P*E>FV7A9TL 1DC4<FNCUADP&N".8DM*V6TA,J+
MC5HAUPHABE2MT2T0H]YGK=8*AHSIFY;ZNR5^RV!)72@Y5C3J4K &,G51Y;7F
MK[9BC=UK=+O6%%T9/B)'4%3&K*B!R%-LVYLST=HS[CZ3[,O!H]E[]M1_,AB
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
M02(449:;M$49(,%$ [<H*(NJ[\I(/XIP]C52CT=,2*8M:[*;.JNN9:A#2%-
MBRBM8\H\1_J4$7.#V+,]<O"8S&PG@7LTQ-@=PPCHVN@&-@B\AKEGS0^Q)\3;
M_T11#XUQYT[$NHB;##96!?!GOM;P/!M-W)TB!PD\%C(4"UE93Y+C#A,W+J .
M W*14TB\.#8@4IPB^;AY8G[QX$18E[+"0 +DFH.')68PR%D8X'+L1!S$/7!P
M U:Y#U6L$(3GX@8W08#!QC57>U/'$DD0,\XP"<\XPUP[T)JEP& V"#(RVL1
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
M&!2_UGPXXC<39(W$?D[<\J$FC^V _%;*H/ZU9L,1P0>TFWHZ%+(DT3+!<AN
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
M% ,4    " # BT903I'C(A(D   :P0  "P              @ $     97AH
M7S$P,2YH=&U02P$"% ,4    " # BT90N&F-Y'<*  "Q%P  "P
M    @ $[)   97AH7SDY,2YH=&U02P$"% ,4    " # BT90?R 07FD1  !,
M2P  #@              @ ';+@  9CAK7S R,#8R,"YH=&U02P$"% ,4
M" # BT90#CC_7+P"   Q#   $               @ %P0   9VYW+3(P,3DP
M,3 Q+GAS9%!+ 0(4 Q0    ( ,"+1E#M4J2!6 @  /IE   4
M  "  5I#  !G;G<M,C Q.3 Q,#%?9&5F+GAM;%!+ 0(4 Q0    ( ,"+1E!9
MRQJ;"@L  +&+   4              "  >1+  !G;G<M,C Q.3 Q,#%?;&%B
M+GAM;%!+ 0(4 Q0    ( ,"+1E#/B!J&E@<  )M@   4              "
M 2!7  !G;G<M,C Q.3 Q,#%?<')E+GAM;%!+!08     !P ' +(!  #H7@
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>f8k_020620_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="gnw-20190101.xsd" xlink:type="simple"/>
    <context id="Form8K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000910638</identifier>
        </entity>
        <period>
            <startDate>2020-02-05</startDate>
            <endDate>2020-02-05</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="Form8K">0000910638</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="Form8K">false</dei:AmendmentFlag>
    <dei:DocumentType contextRef="Form8K">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="Form8K">2020-02-05</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="Form8K">3D SYSTEMS CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="Form8K">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="Form8K">001-34220</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="Form8K">95-4431352</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="Form8K">333 Three D Systems Circle</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="Form8K">Rock Hill</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="Form8K">SC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="Form8K">29730</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="Form8K">803</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="Form8K">326-3900</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="Form8K">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="Form8K">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="Form8K">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="Form8K">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="Form8K">Common stock, par value $0.001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="Form8K">DDD</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="Form8K">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="Form8K">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.19.3.a.u2</span><table class="report" border="0" cellspacing="2" id="idp6629204896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Feb. 05, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr 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_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Feb.  05,  2020<span></span>
</td>
</tr>
<tr 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_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">3D SYSTEMS CORPORATION<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000910638<span></span>
</td>
</tr>
<tr 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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">95-4431352<span></span>
</td>
</tr>
<tr 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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr 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_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">333 Three D Systems Circle<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Rock Hill<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">SC<span></span>
</td>
</tr>
<tr 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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">29730<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">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_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">326-3900<span></span>
</td>
</tr>
<tr 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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, par value $0.001 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">DDD<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr 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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted 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 style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for 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 style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f8k_020620.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "local": [
      "gnw-20190101_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml",
      "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "f8k_020620.htm"
     ]
    },
    "labelLink": {
     "local": [
      "gnw-20190101_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "gnw-20190101_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "gnw-20190101.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd",
      "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd",
      "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 63,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 2,
    "total": 2
   },
   "keyCustom": 0,
   "keyStandard": 95,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "gnw",
   "nsuri": "http://globenewswire.com/20190101",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_020620.htm",
      "contextRef": "Form8K",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://globenewswire.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_020620.htm",
      "contextRef": "Form8K",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The start date of the period covered in the document, in CCYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "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.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [],
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Common Class A [Member]"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Preferred Class A [Member]"
       }
      }
     },
     "localname": "PreferredClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r10": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r11": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r12": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1-"
  },
  "r13": {
   "Name": "Forms 10-K, 20-F, 40-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d-1"
  },
  "r14": {
   "Name": "Forms 20-F, 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220 and 240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-13"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3.a.u2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>95</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_020620.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://globenewswire.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="8-K" original="f8k_020620.htm">f8k_020620.htm</File>
    <File>exh_101.htm</File>
    <File>exh_991.htm</File>
    <File>gnw-20190101.xsd</File>
    <File>gnw-20190101_def.xml</File>
    <File>gnw-20190101_lab.xml</File>
    <File>gnw-20190101_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2019-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>15
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,"+1E ?(\\#P    !,"   +    7W)E;',O+G)E;'.MDD^+
MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V
M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F'
M.>RGGD7E2B.5^S3%":4A+<TXP)6E/S/WJVR;A5ND9T*YKCM+1[873T$7LF<;
M!I99-G\LCNVW<+ZT+/0:S>,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C
M-R."?S]PN -02P,$%     @ P(M&4"?HAPZ"    L0   !    !D;V-0<F]P
M<R]A<' N>&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(?
MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/
M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+""
MWTG] E!+ P04    " # BT90=98EH.\    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!:L,P#(9?9?B>R'%'RTR:RT9/'0Q6V-C-V&IK&L?&UDCZ]G.R
M-F5L#["CI=^?/H%J':3V$5^B#QC)8KH;7-LEJ<.:'8F"!$CZB$ZE,B>ZW-S[
MZ!3E9SQ 4/JD#@B"\R4X)&44*1B!19B)K*F-ECJB(A\O>*-G?/B,[00S&K!%
MAQTEJ,H*6#-.#.>AK>$&&&&$T:7O IJ9.%7_Q$X=8)?DD.R<ZON^[!=3+N]0
MP?OS]G5:M[!=(M5IS+^2E70.N&;7R6^+QZ?=AC6""UYP4?#EKEI)\2#O5Q^C
MZP^_F[#SQN[M/S:^"C8U_+J+Y@M02P,$%     @ P(M&4)E<G",0!@  G"<
M !,   !X;"]T:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T
M$W-I=MNTF83M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY
M\^XN8NB&B)3R>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2
MP]R"BPA+>!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?
M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA
M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M
M&N#C\7@XMLO2BW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_K
MFVB<"HU;3]-K=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K
M>A(5M>5 TR  6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T
M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)
MI#-ZG7TZSFN4?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R
M.AQG0GS/]O:1I24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG
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
ME++"E<N?7/1*=[V=.E)<K&\N75L/=[RA8U4[WE^SZ1)=_ -02P,$%     @
MP(M&4.KMK]E) @  S 4  !0   !X;"]S:&%R9613=')I;F=S+GAM;(5446_:
M,!!^[G[%">UADZ Q"3"8*!(*=$5M 9%(4_=FDH-82^S,=EKX]SOH5DTQ6=_B
M\]UWW_?Y+F-C+%12_*HP5)6T-ZU>MP6'(I?FII596W[U/)-D6'!SK4J4=+-3
MNN"6CGKOF5(C3TV&:(O<\QD;> 47LC49&S$9VTFHGE&//3L9>Z? :_ 6M]?
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
M2P$"% ,4    " # BT90'R// \     3 @  "P              @ $
M7W)E;',O+G)E;'-02P$"% ,4    " # BT90)^B'#H(   "Q    $
M        @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( ,"+1E!U
MEB6@[P   "L"   1              "  9D!  !D;V-0<F]P<R]C;W)E+GAM
M;%!+ 0(4 Q0    ( ,"+1E"97)PC$ 8  )PG   3              "  ;<"
M  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ P(M&4/6$!P^/ @
M4 L  !@              ( !^ @  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;%!+ 0(4 Q0    ( ,"+1E#J[:_920(  ,P%   4              "  ;T+
M  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    ( ,"+1E!,M_N8S@$
M ( %   -              "  3@.  !X;"]S='EL97,N>&UL4$L! A0#%
M  @ P(M&4# #][XW 0  (@(   \              ( !,1   'AL+W=O<FMB
M;V]K+GAM;%!+ 0(4 Q0    ( ,"+1E#_P"8(O0   (4"   :
M  "  941  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    (
M ,"+1E +C]@#(0$  %<$   3              "  8H2  !;0V]N=&5N=%]4
?>7!E<UTN>&UL4$L%!@     *  H @ (  -P3      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
