<SEC-DOCUMENT>0001171843-19-006959.txt : 20191030
<SEC-HEADER>0001171843-19-006959.hdr.sgml : 20191030
<ACCEPTANCE-DATETIME>20191030160029
ACCESSION NUMBER:		0001171843-19-006959
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		14
CONFORMED PERIOD OF REPORT:	20191029
ITEM INFORMATION:		Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20191030
DATE AS OF CHANGE:		20191030

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SHENANDOAH TELECOMMUNICATIONS CO/VA/
		CENTRAL INDEX KEY:			0000354963
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEPHONE COMMUNICATIONS (NO RADIO TELEPHONE) [4813]
		IRS NUMBER:				541162807
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-09881
		FILM NUMBER:		191179922

	BUSINESS ADDRESS:	
		STREET 1:		PO BOX 459
		STREET 2:		124 SOUTH MAIN ST
		CITY:			EDINBURG
		STATE:			VA
		ZIP:			22824
		BUSINESS PHONE:		5409844141

	MAIL ADDRESS:	
		STREET 1:		P O BOX 459
		CITY:			EDINBURG
		STATE:			VA
		ZIP:			22824
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>f8k_103019.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" xmlns:SHEN="http://globenewswire.com/20191029">
<head>
     <title></title>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_021_US%2DGAAP%2D2019 -->
<!-- Field: Set; Name: xdx; ID: xdx_03A_SHEN_globenewswire.com_20191029 -->
<!-- Field: Set; Name: xdx; ID: xdx_04D_20191029_20191029 -->
<!-- Field: Set; Name: xdx; ID: xdx_05F_edei%2D%2DEntityCentralIndexKey_0000354963 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DCurrentFiscalYearEndDate_12/31 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body>
<div style="display: none">
<ix:header>
  <ix:hidden>
    <ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityCentralIndexKey">0000354963</ix:nonNumeric>
    <ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
    <ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate">12/31</ix:nonNumeric>
    </ix:hidden>
  <ix:references>
    <link:schemaRef xlink:href="shen-20191029.xsd" xlink:type="simple" />
    </ix:references>
  <ix:resources>
    <xbrli:context id="From2019-10-29to2019-10-29">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2019-10-29</xbrli:startDate>
        <xbrli:endDate>2019-10-29</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 <span><span id="xdx_904_edei--DocumentType_c20191029__20191029_z4y7C4UZ5Rq9"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:DocumentType">8-K</ix:nonNumeric></span></span></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: 0pt">Date of Report (Date of earliest event reported):&#160; <span><span id="xdx_901_edei--DocumentPeriodEndDate_c20191029__20191029_zoIcJomBU4I6"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">October 29, 2019</ix:nonNumeric></span></span></p>
<p style="text-align: center">_______________________________</p>

<p style="font-size: 12pt; text-align: center; margin-top: 6pt; margin-bottom: 0; font-weight: bold"><span><span id="xdx_90B_edei--EntityRegistrantName_c20191029__20191029_zhzRnl6DdXn5"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityRegistrantName">SHENANDOAH TELECOMMUNICATIONS CO/VA/</ix:nonNumeric></span></span></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 border="0" cellspacing="0" cellpadding="0" style="width: 100%; margin-right: auto; margin-left: auto">
	<tr style="vertical-align: top">
		<td style="width: 33%; font-size: 10pt; font-weight: bold; text-align: center"><span id="xdx_904_edei--EntityIncorporationStateCountryCode_c20191029__20191029_zGBe5cppUvP6"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Virginia</ix:nonNumeric></span></td>
		<td style="width: 32%; font-size: 10pt; text-align: center; font-weight: bold"><span id="xdx_908_edei--EntityFileNumber_c20191029__20191029_zTtXv1CbeBfd"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityFileNumber">0-9881</ix:nonNumeric></span></td>
		<td style="width: 35%; font-size: 10pt; font-weight: bold; text-align: center"><span id="xdx_900_edei--EntityTaxIdentificationNumber_c20191029__20191029_zbXGYKR0sr51"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityTaxIdentificationNumber">54-1162807</ix:nonNumeric></span></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={{EdgarFiler.Country}} -->
<p style="font-size: 10pt; text-align: center; margin-top: 12pt; margin-bottom: 0pt; font-weight: bold">
	<span id="xdx_907_edei--EntityAddressAddressLine1_c20191029__20191029_zNQ4ylbL7GQc"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityAddressAddressLine1">500 Shentel Way</ix:nonNumeric></span>,<br />
	<span id="xdx_90A_edei--EntityAddressAddressLine2_c20191029__20191029_ztzifRIrkHYh"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityAddressAddressLine2">Edinburg</ix:nonNumeric></span><span id="xdx_90C_edei--EntityAddressCityOrTown_c20191029__20191029_zaEbuZuut0Tf"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityAddressCityOrTown">,
	<span id="xdx_90F_edei--EntityAddressStateOrProvince_c20191029__20191029_znJih2n89KQ1"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">Virginia</ix:nonNumeric></span></ix:nonNumeric></span>
	<span id="xdx_90A_edei--EntityAddressPostalZipCode_c20191029__20191029_z4FlsTiKBrj"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:EntityAddressPostalZipCode">22824</ix:nonNumeric></span>
</p>
<p style="font-size: 8pt; text-align: center; margin-top: 0pt; margin-bottom: 6pt; font-weight: bold">(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: 6pt">Registrant&#39;s telephone number, including area code: (<ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:CityAreaCode">540</ix:nonNumeric>) <span><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:LocalPhoneNumber">984-4141</ix:nonNumeric></span></p>
<p style="text-align: center"><br />
_______________________________<br /><span style="font-size: 10pt"><b>(Former Name or Former Address,
if Changed Since Last Report)</b></span><span style="font-size: 12pt">&#160;</span></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 cellpadding="0" cellspacing="0" style="width: 100%; margin-top: 6pt; margin-bottom: 6pt; font-size: 10pt">
	<tr style="vertical-align: top">
		<td style="width: 3%; text-align: center; vertical-align: middle"><span><span id="xdx_905_edei--WrittenCommunications_c20191029__20191029_z3Ul5ijm3IV7"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></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"><span><span id="xdx_90D_edei--SolicitingMaterial_c20191029__20191029_z9G4UKIdWvS1"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></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"><span><span id="xdx_904_edei--PreCommencementTenderOffer_c20191029__20191029_zv5qGdrqaywj"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></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"><span><span id="xdx_907_edei--PreCommencementIssuerTenderOffer_c20191029__20191029_zgT9OzKUSVb6"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></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>
<!-- Securities Table: {{EdgarFiler.EdgarFiling.EdgarFilingMetadata.SecuritiesTable}} -->
<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"><span><span id="xdx_901_edei--Security12bTitle_c20191029__20191029_zDGGJBfhlRe4"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:Security12bTitle">Common Stock (No Par Value)</ix:nonNumeric></span></span></td>
		<td style="font-size: 10pt; text-align: center"><span><span id="xdx_905_edei--TradingSymbol_c20191029__20191029_zJieEDFgKYg8"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" name="dei:TradingSymbol">SHEN</ix:nonNumeric></span></span></td>
		<td style="font-size: 10pt; text-align: center"><span><span id="xdx_90B_edei--SecurityExchangeName_c20191029__20191029_zIvPSTF6GV34"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ Global Select Market</ix:nonNumeric></span></span></td>
	</tr>
</table>

<!-- 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 <span><span id="xdx_90B_edei--EntityEmergingGrowthCompany_c20191029__20191029_z250wdntPh3c"><ix:nonNumeric contextRef="From2019-10-29to2019-10-29" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></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. <span><span id="xdx_909_edei--EntityExTransitionPeriod_c20191029__20191029_zqZlvukCzW53">&#9744;</span></span></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid">&#160;</div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">&#160;</div>
    <!-- Field: /Page -->

<!-- 8-K Items -->
<p style="font-size: 10pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>Item 5.03. Amendments to Articles of Incorporation
or Bylaws; Change in Fiscal Year.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On October 29, 2019, the Board of Directors
(the &#8220;Board&#8221;) of Shenandoah Telecommunications Company, a Virginia corporation (the &#8220;Company&#8221;), approved
and adopted Amended and Restated Bylaws of the Company (as amended, the &#8220;Amended Bylaws&#8221;), effective immediately.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Amended Bylaws amend and restate the Amended and Restated Bylaws of the Company (as amended effective
April 16, 2019, the &#8220;Former Bylaws&#8221;), including to:&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top; text-align: left">
    <td style="width: 7%">&#160;</td>
    <td style="width: 3%">&#149;</td>
    <td style="width: 90%">update, or clarify, the provisions regarding the place of meetings of shareholders, notice and waiver of notice
of meetings of shareholders, the conduct of meetings of shareholders, methods for tabulation of votes and the appointment of, and
voting by, proxies at meetings of shareholders;</td></tr>
<tr style="vertical-align: top; text-align: left">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
    <td>&#160;</td>
    <td>&#149;</td>
    <td>incorporate additional requirements, or make clarifications, to the advance notice and other procedural
requirements related to shareholder nominations for election of directors or proposals of business at meetings of shareholders;</td></tr>
<tr style="vertical-align: top; text-align: left">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
    <td>&#160;</td>
    <td>&#149;</td>
    <td>update, or clarify, the provisions regarding notice and waiver of notice of meetings of the Board and
committees thereof and Board action by unanimous written consent; and</td></tr>
<tr style="vertical-align: top; text-align: left">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
    <td>&#160;</td>
    <td>&#149;</td>
    <td>provide that  the United States District Court for the Western District of Virginia, Harrisonburg Division, or the
Circuit Court of the County of Shenandoah, Virginia, shall be the sole and exclusive forum for certain specified claims.</td></tr>
</table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Amended Bylaws also include other administrative,
modernizing, clarifying and conforming changes, including to reflect certain recent amendments to the Virginia Stock Corporation
Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The foregoing summary of the Amended Bylaws
does not purport to be complete and is subject to, and qualified in its entirety by, the full text of the Amended Bylaws, a copy
of which is attached hereto as Exhibit 3.1 and is incorporated herein by reference.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in"><b>Item 9.01. Financial Statements and Exhibits.
</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;<i>Exhibits.</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 1in"></td><td style="width: 0.5in"><a href="exh_31.htm">3.1</a></td><td>Amended and Restated Bylaws of Shenandoah Telecommunications Company, as amended effective October 29, 2019.</td></tr></table>

<p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 1in"></td><td style="width: 0.5in">104</td><td>Cover Page Interactive Data File (embedded within the Inline XBRL document).</td></tr></table>

<p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif">&#160;</p>



<p style="font-size: 10pt"></p>


<!-- Field: Page; Sequence: 2 -->
    <div style="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid">&#160;</div>
    <div style="page-break-before: always; margin-top: 6pt; margin-bottom: 6pt">&#160;</div>
    <!-- Field: /Page -->


<!-- Signatures -->
<p style="font-size: 10pt; text-align: center; font-weight: bold">SIGNATURES</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 border="0" cellspacing="0" cellpadding="0" style="width: 100%">
	<tr style="vertical-align: top; font-size: 10pt">
		<td style="font-size: 10pt">&#160;</td>
		<td colspan="2" style="font-size: 10pt">SHENANDOAH TELECOMMUNICATIONS COMPANY</td>
	</tr>
	<tr style="vertical-align: top; font-size: 10pt">
		<td style="width: 49%; font-size: 10pt">&#160;</td>
		<td style="width: 2%; font-size: 10pt">&#160;</td>
		<td style="width: 49%; font-size: 10pt">&#160;</td>
	</tr>
	<tr style="vertical-align: top; font-size: 10pt">
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt">&#160;</td>
	</tr>
	<tr style="vertical-align: top; font-size: 10pt">
	<td style="font-size: 10pt">Date: October 30, 2019</td>
	<td style="font-size: 10pt">By:&#160;</td>
	<td style="font-size: 10pt; text-decoration: underline">/s/ Raymond B. Ostroski</td>
	</tr>
	<tr style="vertical-align: top; font-size: 10pt">
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt">Raymond B. Ostroski</td>
	</tr>
	 <tr style="vertical-align: top; font-size: 10pt">
  <td style="font-size: 10pt">&#160;</td>
                       <td style="font-size: 10pt">&#160;</td>
  <td style="font-size: 10pt">Vice President - Legal and General Counsel</td></tr>
<tr style="vertical-align: top; font-size: 10pt">
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt"></td>
	</tr>
	<tr style="vertical-align: top; font-size: 10pt">
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt">&#160;</td>
		<td style="font-size: 10pt">&#160;</td>
	</tr>
</table>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

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



</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KwjAMhZ9g7xB6PWY3ENnudKiIU2SIeFtcJsWtGWn92SP5ltYNMQRCcvKdI0Qo1rTSDTKcF2UBR2y7RjmEEmtkNBf0H/lmm4GfJV61dayMG9YfmJNn0DPTSF78ffh8aItVBrGcJNNJnIKcZTKF+U4EXz0nU+sKjdOqAWUqODB1rNEp7keHo3qRobYfkk7IVpPxdpEc5TckMk5gTw/1JL5ZKIpcBOFQgVgz3btvzN06amHZYOuz7Ij+O/gA2PRJEQ== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>exh_31.htm
<DESCRIPTION>EXHIBIT 3.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="margin: 0; text-align: right"><B>Exhibit 3.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SHENANDOAH TELECOMMUNICATIONS COMPANY</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Edinburg, Virginia</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">AMENDED AND RESTATED BYLAWS</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">(Amended effective as of October 29, 2019)</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">ARTICLE I<U><BR>
<BR>
MEETINGS OF SHAREHOLDERS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 1. <U>Places of Meetings</U> - All
meetings of the shareholders shall be held at the principal executive offices of the company in Edinburg, Virginia, or at such
other place or places, if any, as may from time to time be fixed by the Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 2. <U>Annual Meetings</U> -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The annual meeting of shareholders shall be held on such date and at such time as may be fixed by the Board of Directors
and stated in the notice of meeting. The annual meeting shall be held for the purpose of electing directors and for the transaction
of only such other business as is properly brought before the meeting in accordance with these Bylaws. To be properly brought before
an annual meeting, nominations and other business must be: (i) specified in the notice of the annual meeting (or any supplement
thereto) given by or at the direction of the Board of Directors; (ii) otherwise properly brought before the annual meeting by or
at the direction of the Board of Directors; or (iii) otherwise properly brought before the annual meeting by a shareholder in accordance
with these Bylaws. For nominations of persons for election to the Board of Directors or proposals of other business to be properly
brought by a shareholder before an annual meeting, a shareholder must (x) be a shareholder of record at the time of giving of notice
of such annual meeting by or at the direction of the Board of Directors, at the time the shareholder provides the notice required
by these Bylaws and at the time of the annual meeting, (y) be entitled to vote at such annual meeting and (z) comply with the procedures
set forth in these Bylaws as to such nomination or business. The immediately preceding sentence shall be the exclusive means for
a shareholder to make nominations or other business proposals (other than matters properly brought under Rule 14a-8 under the Securities
Exchange Act of 1934, as amended (the &ldquo;<U>Exchange Act</U>&rdquo;), and included in the company&rsquo;s notice of meeting)
before an annual meeting of shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin: 0pt; text-align: right"></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>For nominations or other business to be properly brought before an annual meeting by a shareholder, the shareholder must
have given timely notice thereof in writing to the secretary in proper form (including, in the case of nominations, the completed
and signed questionnaire, representation and agreement required by Section 9 of Article I of these Bylaws) and timely updates and
supplements thereof in writing to the secretary, and any such other business must constitute a proper matter for shareholder action
under the Articles of Incorporation, these Bylaws and applicable law. To be timely, a shareholder&rsquo;s notice shall be delivered
to the secretary at the principal executive offices of the company not later than the close of business on the one hundred twentieth
(120th) day nor earlier than the close of business on the one hundred fiftieth (150th) day prior to the first (1st) anniversary
of the preceding year&rsquo;s annual meeting; <U>provided</U>, <U>however</U>, that in the event that the date of the annual meeting
is more than thirty (30) days before or more than seventy (70) days after such anniversary date, notice by the shareholder must
be so delivered not earlier than the close of business on the one hundred fiftieth (150th) day prior to such annual meeting and
not later than the close of business on the later of the one hundred twentieth (120th) day prior to such annual meeting or the
tenth (10th) day following the day on which public announcement of the date of such meeting is first made by the company. In no
event shall any adjournment or postponement of an annual meeting or the public announcement thereof commence a new time period
(or extend any time period) for the giving of a shareholder&rsquo;s notice as described above. In addition, to be timely, a shareholder&rsquo;s
notice shall be further updated and supplemented, if necessary, so that the information provided or required to be provided in
such notice shall be true and correct as of the record date for the meeting and as of the date that is ten (10) business days prior
to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to the secretary at
the principal executive offices of the company not later than five (5) business days after the record date for the meeting in the
case of the update and supplement required to be made as of the record date, and not later than eight (8) business days prior to
the date of the meeting or any adjournment or postponement thereof in the case of the update and supplement required to be made
as of ten (10) business days prior to the meeting or any adjournment or postponement thereof; provided, however, that no such update
or supplement shall cure a notice that did not fully comply with this Bylaw on the date that such notice was delivered to the company.
If a shareholder who has given timely notice as required by these Bylaws to make a nomination or bring other business before any
such meeting intends to authorize another person to act for such shareholder as a proxy to make the nomination or present the proposal
at such meeting, the shareholder shall give notice of such authorization in writing to the secretary at the principal executive
offices of the company not less than five (5) business days before the date of the meeting, including the name and contact information
for such person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT> To be in proper form, a shareholder&rsquo;s notice shall set forth, as applicable: (i) as to each person, if any, whom
the shareholder proposes to nominate for election as a director (A) all information relating to such person that would be required
to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for election
of directors in a contested election pursuant to Section 14 of the Exchange Act and the rules and regulations promulgated thereunder,
or is otherwise required pursuant to and in accordance with Regulation 14A of the Exchange Act, (B) a description of all arrangements,
understandings or relationships between such person and the shareholder, the beneficial owner, if any, on whose behalf the nomination
is made and any other person or persons (naming such person or persons) pursuant to which the nomination or nominations are to
be made by the shareholder, including a description of all direct and indirect compensation and other material monetary agreements,
arrangements or understandings during the past three years, and any other material relationships, between or among such shareholder,
the beneficial owner, if any, or their respective affiliates and associates, or others acting in concert therewith, on the one
hand, and each proposed nominee, and his or her respective affiliates and associates, or others acting in concert therewith, on
the other hand, including, without limitation, all information that would be required to be disclosed pursuant to Rule 404 promulgated
under Regulation S-K if the shareholder making the nomination and any beneficial owner on whose behalf the nomination is made,
if any, or any affiliate or associate thereof or person acting in concert therewith, were the &ldquo;registrant&rdquo; for purposes
of such rule and the nominee were a director or executive officer of such registrant, and (C) (I) such person&rsquo;s written consent
to be named in the proxy statement as a nominee and to serve as a director if elected and (II) a written certification from such
person that, if elected, he or she intends to serve as a director for the entire term of such office; (ii) as to any other business
that the shareholder proposes to bring before the meeting, (A) a brief description of the business desired to be brought before
the meeting, (B) the text of the proposal or business (including the text of any resolutions proposed for consideration and, in
the event that such business includes a proposal to amend these Bylaws, the text of the proposed amendment), (C) the reasons for
conducting such business at the meeting and any material interest in such business of such shareholder, the beneficial owner, if
any, on whose behalf the proposal is made and any of their respective affiliates and associates or others acting in concert therewith,
and (D) a description of all agreements, arrangements and understandings between such shareholder or the beneficial owner, if any,
and any other person or persons (including their names) in connection with the proposal of such business by such shareholder or
beneficial owner; and (iii) as to the shareholder giving the notice and the beneficial owner, if any, on whose behalf the nomination
or proposal is made (A) the name and address of such shareholder, as they appear on the company&rsquo;s books, of such beneficial
owner, if any, and of their respective affiliates or associates or others acting in concert therewith, (B) (I) the class and number
of shares of capital stock or other securities of the company which are directly or indirectly owned beneficially and of record
by such shareholder, such beneficial owner, if any, or their respective affiliates or associates or others acting in concert therewith,
(II) the names of and number of shares of capital stock or other securities of the company held by any broker, bank or other custodian
or nominee on behalf of such shareholder, such beneficial owner, if any, or their respective affiliates or associates or others
acting in concert therewith, and (III) any economic interest of the shareholder, the beneficial owner, if any, or their respective
affiliates or associates or others acting in concert therewith in any indebtedness of the company or its subsidiaries, (C) any
option, warrant, convertible security, stock appreciation right or similar right with an exercise or conversion privilege or a
settlement payment or mechanism at a price related to any class of shares of capital stock of the company or with a value derived
in whole or in part from the value of any class of shares of the company&rsquo;s capital stock, or any derivative or synthetic
arrangement having the characteristics of a long position in any class of shares of the company&rsquo;s capital stock, or any contract,
derivative, swap or other transaction or series of transactions designed to produce economic benefits and risks that correspond
substantially to the ownership of any class of shares of the company&rsquo;s capital stock, including due to the fact that the
value of such contract, derivative, swap or other transaction or series of transactions is determined by reference to the price,
value or volatility of any class of shares of the company&rsquo;s capital stock, whether or not such instrument, contract or right
shall be subject to settlement in the underlying class of shares of the company&rsquo;s capital stock, through the delivery of
cash or other property or otherwise, and without regard to whether the shareholder, the beneficial owner, if any, or any affiliates
or associates or others acting in concert therewith may have entered into any transactions that hedge or mitigate the economic
effect of such instrument, contract or right or any other direct or indirect opportunity to profit or share in any profit derived
from any increase or decrease in the value of shares of the company&rsquo;s capital stock (any of the foregoing, a &ldquo;<U>Derivative
Instrument</U>&rdquo;) directly or indirectly owned beneficially by such shareholder, the beneficial owner, if any, or any affiliates
or associates or others acting in concert therewith,</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">(D) any proxy (other than a revocable proxy given in response to a solicitation
made pursuant to, and in accordance with, Section 14(a) of the Exchange Act by way of a solicitation statement filed on Schedule
14A), contract, arrangement or understanding pursuant to which such shareholder, beneficial owner, if any, or affiliates or associates
or others acting in concert therewith has a right to vote any class of shares of the company&rsquo;s capital stock, (E) any agreement,
arrangement, understanding or otherwise, including any repurchase or similar so-called &ldquo;stock borrowing&rdquo; agreement
or arrangement, engaged in, directly or indirectly, by such shareholder, the purpose or effect of which is to mitigate loss, reduce
the economic risk (of ownership or otherwise) of any class of shares of the company&rsquo;s capital stock by, manage the risk of
share price changes for or increase or decrease the voting power of, such shareholder, the beneficial owner, if any, or any affiliates
or associates or others acting in concert therewith with respect to any class of the shares of the company&rsquo;s capital stock,
or which provides, directly or indirectly, the opportunity to profit or share in any profit derived from any decrease in the price
or value of any class of shares of the company&rsquo;s capital stock (any of the foregoing, &ldquo;<U>Short Interests</U>&rdquo;),
(F) any rights to dividends or other distributions on the shares of the company&rsquo;s capital stock owned beneficially by such
shareholder, the beneficial owner, if any, or any affiliates or associates or others acting in concert therewith that are separated
or separable from the underlying shares of the company&rsquo;s capital stock, (G) any performance-related fees (other than an asset-based
fee) to which such shareholder, the beneficial owner, if any, or any affiliates or associates or others acting in concert therewith
may be entitled based on any increase or decrease in the value of shares of the company&rsquo;s capital stock or Derivative Instruments,
(H) any significant equity interests or any Derivative Instruments or Short Interests in any principal competitor of the company
held by such shareholder, the beneficial owner, if any, or any affiliates or associates or others acting in concert therewith,
(I) any direct or indirect interest of such shareholder, the beneficial owner, if any, or any affiliates or associates or others
acting in concert therewith in any contract with the company, any affiliate of the company or any principal competitor or principal
counter-party of the company (including, in any such case, any employment agreement or consulting agreement), (J) a representation
that the shareholder is a holder of record of stock of the company entitled to vote at such meeting and intends to appear in person
or by proxy at the meeting to propose such business or nomination, (K) a representation regarding whether the shareholder or the
beneficial owner, if any, or any of their respective affiliates or associates or others acting in concert therewith intends, or
is part of a group which intends, (x) to deliver a proxy statement and/or form of proxy to any holders of the company&rsquo;s outstanding
capital stock and/or (y) otherwise to solicit proxies from shareholders in support of such proposal or nomination, and (L) any
other information relating to such shareholder and beneficial owner, if any, or their respective affiliates or associates or others
acting in concert therewith that would be required to be disclosed in a proxy statement and form of proxy or other filings required
to be made in connection with solicitations of proxies for, as applicable, the proposal and/or for the election of directors in
a contested election pursuant to Section 14 of the Exchange Act and the rules and regulations promulgated thereunder. The company
may require any proposed nominee to furnish such other information as it may reasonably require to determine the eligibility of
such proposed nominee to serve as a director of the company under applicable law, the Articles of Incorporation or these Bylaws,
or the independence of such nominee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(d)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Notwithstanding anything in the second sentence of paragraph (b) of this Section 2 to the contrary, in the event that the
number of directors to be elected to the Board of Directors at an annual meeting is increased and there is no public announcement
by the company naming the nominees for the additional directorships at least one hundred (100) days prior to the first (1st) anniversary
of the preceding year&rsquo;s annual meeting, a shareholder&rsquo;s notice required by this Section 2 shall also be considered
timely, but only with respect to nominees for the additional directorships, if it shall be delivered to the secretary at the principal
executive offices of the company not later than the close of business on the tenth (10th) day following the day on which a public
announcement that the number of directors to be elected to the Board of Directors at an annual meeting has been increased is first
made by the company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(e)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>For purposes of Section 2 and Section 3 of this Article I, (i) &ldquo;public announcement&rdquo; shall mean disclosure in
a press release reported by the Dow Jones News Service, Associated Press or other national news service or in a document publicly
filed by the company with the Securities and Exchange Commission pursuant to Section 13, 14 or 14(d) of the Exchange Act and the
rules and regulations promulgated thereunder; and (ii) notwithstanding the provisions of Section 2 and Section 3 of this Article
I, a shareholder shall also comply with all applicable requirements of the Exchange Act and the rules and regulations thereunder
with respect to the matters set forth in these Bylaws, provided, however, that any references in these Bylaws to the Exchange Act
or the rules promulgated thereunder are not intended to and shall not limit the requirements applicable to nominations or proposals
as to any other business to be proposed or considered pursuant to these Bylaws. Nothing in these Bylaws shall be deemed to affect
any rights of shareholders to request inclusion of proposals in the company&rsquo;s proxy statement pursuant to Rule 14a-8 under
the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 3. <U>Special Meetings</U> -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Special meetings of the shareholders may be called only by the Chairman of the Board of Directors, the president or the
Board of Directors by the vote of a majority of the directors in office. At any special meeting of the shareholders, only such
business shall be conducted or considered, as shall have been properly brought before the meeting pursuant to the company&rsquo;s
notice of meeting. To be properly brought before a special meeting, proposals of business must be (i) specified in the company&rsquo;s
notice of meeting (or any supplement thereto) given by or at the direction of the Board of Directors or (ii) otherwise properly
brought before the special meeting, by or at the direction of the Board of Directors. Nominations of persons for election to the
Board of Directors may be made at a special meeting of shareholders at which directors are to be elected pursuant to the company&rsquo;s
notice of meeting (A) by or at the direction of the Board of Directors or (B) provided that the Board of Directors has determined
that directors shall be elected at such meeting, by any shareholder of the company who complies with the procedures set forth in
these Bylaws as to such nomination. The immediately preceding sentence shall be the exclusive means for a shareholder to make nominations
before a special meeting of shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>In the event a special meeting of shareholders is called for the purpose of electing one or more directors to the Board
of Directors, any shareholder may nominate a person or persons (as the case may be) for election to such position(s) to be elected
as specified in the notice of such meeting, provided that the shareholder must (i) have given timely notice thereof in writing
to the secretary at the principal executive offices of the company in proper form (including the completed and signed questionnaire,
representation and agreement required by Section 9 of Article I of these Bylaws) and timely updates and supplements thereof in
writing to the secretary and (ii) (x) be a shareholder of record at the time of giving of notice of such special meeting by or
at the direction of the Board of Directors, at the time the shareholder provides the notice required by these Bylaws and at the
time of the special meeting, (y) be entitled to vote at such special meeting and (z) comply with the procedures set forth in these
Bylaws as to such nomination. In order to be timely, a shareholder&rsquo;s notice shall be delivered to the secretary at the principal
executive offices of the company not earlier than the close of business on the one hundred fiftieth (150th) day prior to the date
of such special meeting and not later than the close of business on the later of the one hundred twentieth (120th) day prior to
the date of such special meeting or, if the first public announcement of the date of such special meeting is less than one hundred
thirty (130) days prior to the date of such special meeting, the tenth (10th) day following the day on which such first public
announcement is made. In no event shall any adjournment or postponement of a special meeting or the public announcement thereof
commence a new time period for the giving of a shareholder&rsquo;s notice as described above. In addition, to be timely, a shareholder&rsquo;s
notice shall further be updated and supplemented, if necessary, so that the information provided or required to be provided in
such notice shall be true and correct as of the record date for the meeting and as of the date that is ten (10) business days prior
to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to the secretary at
the principal executive offices of the company not later than five (5) business days after the record date for the meeting in the
case of the update and supplement required to be made as of the record date, and not later than eight (8) business days prior to
the date of the meeting or any adjournment or postponement thereof in the case of the update and supplement required to be made
as of ten (10) business days prior to the meeting or any adjournment or postponement thereof; provided, however, that no such update
or supplement shall cure a notice that did not fully comply with this Bylaw on the date that such notice was delivered to the company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>To be in proper form, a shareholder&rsquo;s notice of a nomination of a person or persons for election as a director at
a special meeting must include all information that would be required by Section 2 of Article I of these Bylaws with respect to
each person who the shareholder proposes to nominate for election as a director, the shareholder giving the notice and the beneficial
owner, if any, on whose behalf the nomination is made and their respective affiliates and associates or others acting in concert
therewith, as if such notice were given with respect to an annual meeting of shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 4. <U>Notice of Meetings</U> - Written
notice stating the place, if any, date and time of a shareholders&rsquo; meeting; the record date for determining the shareholders
entitled to vote at such meeting, if such date is different from the record date for determining shareholders entitled to notice
of the meeting; and the means of remote communications, if any, by which shareholders and proxy holders may be deemed to be present
and vote at such meeting, shall be given not less than ten (10) nor more than sixty (60) days (unless a longer notice period is
required by applicable law) before the date of the meeting, except as hereinafter provided, either personally or by mail, electronic
transmission or in any other manner permitted by law, by or at the direction of the president, the secretary, or the director or
directors calling the meeting, to each shareholder of record entitled to vote at such meeting as of the record date for determining
the shareholders entitled to notice of such meeting. Except in the case of a special meeting, the purpose of a meeting is not required
to be set forth in the notice of such meeting. Notice shall be deemed to be given (i) if sent by mail, when deposited in the United
States mail, addressed to the shareholder at the address as it appears on the company&rsquo;s record of shareholders, with postage
thereon prepaid; (ii) if sent by electronic mail, when directed to an electronic mail address at which the shareholder has consented
to receive notice; (iii) if sent by facsimile transmission, when directed to a facsimile number at which the shareholder has consented
to receive notice; or (iv) if delivered personally or sent by any other method, when actually received by the shareholder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 5. <U>Quorum</U> - Any number of shareholders
together holding a majority of the votes entitled to be cast at the meeting in respect to the business to be transacted, who shall
be present in person or represented by proxy at any meeting duly called, shall constitute a quorum for the transaction of business,
except where by law a greater interest is required. If less than a quorum shall be in attendance at the time for which a meeting
shall have been called, the meeting may be adjourned from time to time by the chairman of the meeting or by a majority of the votes
cast by shareholders present or represented by proxy without notice other than by announcement at the meeting until a quorum shall
attend.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 6. <U>Voting</U> -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>At any meeting of the shareholders, each common shareholder shall have one (1) vote for each share of common stock standing
in such shareholder&rsquo;s name on the books of the company on the record date for such meeting. A shareholder may vote his, her
or its shares when present at a meeting of the shareholders or by proxy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If a quorum exists, action on a matter, other than the election of directors, by a voting group is approved if the votes
cast within the voting group favoring the action exceed the votes cast opposing the action, unless the Articles of Incorporation,
these Bylaws or applicable law requires a greater number of affirmative votes. For purposes of the preceding sentence, an abstention
or an election by a shareholder not to vote on the action because of the failure to receive voting instructions from the beneficial
owner of the shares shall not be considered a vote cast. With respect to the election of directors, a nominee for director shall
be elected to the Board of Directors if a quorum is present and if the votes cast &ldquo;for&rdquo; such nominee&rsquo;s election
exceed the &ldquo;withhold&rdquo; or &ldquo;against&rdquo; votes cast against such nominee&rsquo;s election; <U>provided</U>, <U>however</U>,
that directors shall be elected by a plurality of the votes cast at any meeting of shareholders for which as of the date of the
notice of such meeting the number of nominees competing for election exceeds the number of directorships available for election
at such meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>A shareholder, or the shareholder&rsquo;s agent or attorney-in-fact, may appoint a proxy to vote or otherwise act for the
shareholder by signing an appointment form or by an electronic transmission. An electronic transmission shall contain or be accompanied
by information from which the recipient can determine the date of the transmission and that the transmission was authorized by
the sender or the sender&rsquo;s agent or attorney-in-fact. Unless required by statute or determined by the Board of Directors
or the chairman of the meeting to be advisable, the vote on any question need not be by ballot. On a vote by ballot, each ballot
shall be signed by the shareholder voting or by such shareholder&rsquo;s proxy, if there be such proxy; <U>provided</U>, <U>however</U>,
that if authorized by the Board of Directors, any shareholder vote to be taken by written ballot may be satisfied by a ballot submitted
by electronic transmission by the shareholder or the shareholder&rsquo;s proxy, provided that any such electronic transmission
shall either set forth or be submitted with information from which it can be determined that the electronic transmission was authorized
by the shareholder or the shareholder&rsquo;s proxy.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 7. <U>Waiver of Notice</U> - A shareholder
may waive any notice required by applicable law, the Articles of Incorporation or these Bylaws before or after the date and time
stated in the notice of the meeting. The waiver shall be in writing, be signed by the shareholder entitled to the notice, and be
delivered to the secretary for filing in the minutes or corporate records. A shareholder&rsquo;s attendance at a meeting (i) waives
objection to lack of notice or defective notice of the meeting, unless the shareholder at the beginning of the meeting objects
to holding the meeting or transacting business at the meeting, and (ii) waives objection to consideration of a particular matter
at the meeting that is not within the purpose or purposes described in the meeting notice, unless the shareholder objects to considering
the matter when it is presented.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 8. <U>Organization</U> - At all meetings
of the shareholders, the Chairman of the Board of Directors or, in the Chairman&rsquo;s absence, the president or, in the president&rsquo;s
absence, such other person selected by the Board of Directors, shall act as chairman of the meeting. In the absence of the foregoing
persons, a majority of the shares present and entitled to vote at such meeting may appoint any person to act as chairman of the
meeting. The secretary of the company or, in the secretary&rsquo;s absence, an assistant secretary, shall act as secretary at each
meeting of the shareholders. In the event that neither the secretary nor any assistant secretary is present, the chairman of the
meeting may appoint any person to act as secretary of the meeting. The Board of Directors may adopt such rules, regulations and
procedures for the conduct of any meeting of shareholders as it shall deem necessary, appropriate or convenient. Except to the
extent inconsistent with such rules, regulations and procedures as adopted by the Board of Directors, the chairman of any meeting
of shareholders shall have the right and authority to prescribe such rules, regulations and procedures and to do all such acts
and things as, in the judgment of such person, are necessary, appropriate or convenient for the proper conduct of the meeting.
Such rules, regulations and procedures, whether adopted by the Board of Directors or prescribed by the chairman of the meeting,
may include, without limitation, the following: (a) the establishment of an agenda or order of business for the meeting; (b) rules,
regulations and procedures for maintaining order at the meeting and the safety of those present; (c) limitations on attendance
at or participation in the meeting to shareholders of record, their duly authorized and constituted proxies or such other persons
as the chairman of the meeting shall permit; (d) restrictions on entry to the meeting after the time fixed for the commencement
thereof; and (e) limitations on the time allotted to questions or comments by participants. The chairman of the meeting shall have
the power to recess or adjourn any meeting. Except as otherwise provided by law, the Articles of Incorporation or these Bylaws,
and without limiting the power of the Board of Directors, the chairman of the meeting shall have the power to determine whether
a nomination or any other business proposed to be brought before the meeting was made or proposed, as the case may be, in accordance
with these Bylaws and, if any proposed nomination or other business is not in compliance with these Bylaws, to declare that no
action shall be taken on such nomination or other proposal, and such nomination or other proposal shall be disregarded.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 9. <U>Submission of Questionnaire,
Representation and Agreement</U> - To be eligible to be a nominee for election or reelection as a director of the company, a person
must deliver (in accordance with the time periods prescribed for delivery of notice under these Bylaws) to the secretary at the
principal executive offices of the company a written questionnaire with respect to the background and qualification of such person
and the background of any other person or entity on whose behalf the nomination is being made (which questionnaire shall be provided
by the secretary upon written request), and a written representation and agreement (in the form provided by the secretary upon
written request) that such person (a) is not and will not become a party to (i) any agreement, arrangement or understanding with,
and has not given any commitment or assurance to, any person or entity as to how such person, if elected as a director of the company,
will act or vote on any issue or question (a &ldquo;<U>Voting Commitment</U>&rdquo;) that has not been disclosed to the company
or (ii) any Voting Commitment that could limit or interfere with such person&rsquo;s ability to comply, if elected as a director
of the company, with such person&rsquo;s fiduciary duties under applicable law, (b) is not and will not become a party to any agreement,
arrangement or understanding with any person or entity other than the company with respect to any direct or indirect compensation,
reimbursement or indemnification in connection with service or action as a director of the company that has not been disclosed
therein and (c) in such person&rsquo;s individual capacity and on behalf of any person or entity on whose behalf the nomination
is being made, would be in compliance, if elected as a director of the company, and will comply with all applicable corporate governance,
conflict of interest, resignation, confidentiality and stock ownership and trading policies and guidelines of the company publicly
disclosed from time to time.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 10. <U>Inspectors</U> - For all meetings
of the shareholders, the company shall appoint one or more inspectors to act at such shareholders&rsquo; meeting in connection
with determining voting results. Each inspector shall verify in writing that the inspector will faithfully execute the duties of
inspector with strict impartiality and according to the best of the inspector&rsquo;s ability. An inspector may be an officer or
employee of the company. An inspector may appoint or retain other persons to assist the inspector in the performance of the inspector&rsquo;s
duties, and may rely on information provided by such persons and other persons, including those appointed to count votes, unless
the inspectors believe reliance is unwarranted. The inspectors shall ascertain the number of shares outstanding and the voting
power of each; determine the shares represented at a meeting; determine the validity of proxy appointments and ballots; count all
votes; and make a written report of the results.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">ARTICLE II<U><BR>
<BR>
DIRECTORS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 1. <U>Powers</U> - All corporate powers
shall be exercised by or under the authority of the Board of Directors, and the business and affairs of the company managed under
the direction, and subject to the oversight, of the Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 2. <U>Number and Qualification</U>
- The Board of Directors shall be eight (8) in number. Subject to the limitations set forth in the Articles of Incorporation, such
number may be increased or decreased by amendment to this Section 2 of Article II. Directors need not be shareholders. No person
shall be a member of the Board of Directors after the end of the term of such member&rsquo;s class (as provided in Article VI of
the Articles of Incorporation) in which such member reaches the age of seventy-two (72).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 9; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 3. <U>Election of Directors; Vacancies;
Resignations</U> - At each annual meeting of shareholders (or any meeting held in lieu of the annual meeting for that purpose)
the successors to the class of directors whose term shall then expire shall be elected to hold office for a term expiring at the
third (3rd) proceeding annual meeting and until their successors shall be elected and qualified. Any vacancy occurring in the Board
of Directors, including a vacancy resulting from an increase in the number of directors, shall be filled in accordance with the
Articles of Incorporation. A director may resign at any time by delivering a written notice of resignation to the Board of Directors,
the Chairman of the Board of Directors or the secretary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 4. <U>Meetings of Directors</U> -
Meetings of the Board of Directors shall be held at places within or without the Commonwealth of Virginia and at times fixed by
resolution of the Board of Directors, or upon call of the Chairman of the Board of Directors or president; and the secretary or
officer performing the secretary&rsquo;s duties shall give at least forty-eight (48) hours&rsquo; notice in writing or twenty-four
(24) hours&rsquo; notice by electronic transmission, telephone or in person of all meetings of the Board of Directors, provided
that notice need not be given of regular meetings held at dates, times and places fixed by resolution of the Board of Directors.
Neither the business to be transacted at, nor the purpose of, any meeting of the Board of Directors need be specified in the notice
or waiver of notice of such meeting. Unless otherwise determined by the Board of Directors, any or all directors may participate
in any meeting of the Board of Directors or any committee thereof, or conduct such meeting, through the use of any means of communication
by which all directors participating may simultaneously hear each other during the meeting. A director participating in a meeting
by this means is deemed to be present in person at the meeting. The secretary or officer performing the secretary&rsquo;s duties
shall call special meetings of the Board of Directors whenever requested in writing to do so by two (2) or more directors, such
request to specify the purpose of the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 5. <U>Quorum</U> - A quorum at any
meeting of the Board of Directors shall consist of a majority of the number of directors set forth in these Bylaws. If a quorum
is present when a vote is taken, the vote of a majority of directors present is the act of the Board of Directors unless the Articles
of Incorporation, these Bylaws or applicable law require the vote of a greater number of directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 6. <U>Consent in Lieu of Meeting</U>
- Any action required or permitted to be taken by the Board of Directors may be taken without a meeting if each director signs
a consent describing the action to be taken and delivers it to the secretary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 7. <U>Waiver of Notice</U> - A director
may waive any notice of a meeting of the Board of Directors or any committee thereof that is required by applicable law, the Articles
of Incorporation or these Bylaws before or after the date and time stated in the notice of such meeting, and such waiver shall
be equivalent to the giving of such notice. The waiver shall be in writing, signed by the director entitled to the notice and delivered
to the secretary for filing by the company with the minutes of the meeting or corporate records. Notwithstanding the foregoing,
a director&rsquo;s attendance at or participation in a meeting of the Board of Directors or any committee waives any required notice
to the director of the meeting unless the director at the beginning of the meeting or promptly upon the director&rsquo;s arrival
objects to holding the meeting or transacting business at the meeting and does not after objecting vote for or assent to action
taken at the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 10; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 8. <U>Chairman and Vice Chairman of
the Board of Directors</U> - The Chairman of the Board of Directors shall preside over the meetings of the Board of Directors at
which he shall be present and shall in general oversee all of the business and affairs of the Board of Directors. In the absence
of the Chairman of the Board of Directors, the Vice Chairman of the Board of Directors shall preside at such meetings at which
he shall be present. The Chairman of the Board of Directors and the Vice Chairman of the Board of Directors shall be appointed
by the Board of Directors by the vote of a majority of the directors in office and shall serve in such capacities until a successor
is designated or until his or her earlier resignation, removal from office, death or incapacity. The positions of Chairman of the
Board of Directors and Vice Chairman of the Board of Directors shall not be officer positions of the company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 9. <U>Compensation </U>- The Board
of Directors shall have the authority to fix the compensation of directors without regard to any compensation received by them
as officers, directors or employees of the company or its subsidiaries.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">ARTICLE III<U><BR>
<BR>
COMMITTEES</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 1. <U>Designation of Committees</U>
-</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Board of Directors may designate an Executive Committee which shall consist of at least three (3) directors, one of
whom shall be the Chairman of the Board of Directors. The members of the Executive Committee shall serve until their successors
are designated by the Board of Directors or until removed or until the Executive Committee is dissolved by the Board of Directors.
All vacancies which may occur in the Executive Committee shall be filled by the Board of Directors. The Board of Directors shall
have the power at any time to change the membership of or to dissolve the Executive Committee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>In addition to the Executive Committee, the Board of Directors may designate any other committee which shall consist of
at least two (2) directors. The members of any such other committee shall serve until their successors are designated by the Board
of Directors or until removed or until such committee is dissolved by the Board of Directors. Unless otherwise provided by the
Board of Directors in the resolutions establishing such committee, all vacancies which may occur in any such other committee shall
be filled by the Board of Directors. The Board of Directors shall have the power at any time to change the membership of or to
dissolve any such other committee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 2. <U>Powers of Committees</U> -</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(a)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The Executive Committee, when the Board of Directors is not in session, shall have and may exercise all of the authority
of the Board of Directors. The Executive Committee shall report at the next regular or special meeting of the Board of Directors
all action which the Executive Committee may have taken since the last regular or special meeting of the Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 11; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(b)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Any other committee designated by the Board of Directors may exercise the authority of the Board of Directors to the extent
specified by the Board of Directors, the Articles of Incorporation or these Bylaws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">(c)<FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Notwithstanding Sections 2(a) and (b) of this Article III, neither the Executive Committee nor any other committee may approve
or propose to shareholders action that is required to be approved by shareholders; fill vacancies on the Board of Directors; amend
the Articles of Incorporation; adopt new Bylaws or amend or repeal these Bylaws; approve a plan of merger not requiring shareholder
approval; authorize or approve a distribution, except according to a formula or method, or within limits, prescribed by the Board
of Directors; or authorize or approve the issuance or sale or contract for sale of shares, or determine the designation and rights,
preferences, and limitations of a class or series of shares, except that the Board of Directors may (i) authorize a committee to
do so subject to such limits, if any, as may be prescribed by the Board of Directors, and (ii) authorize a senior executive officer
of the company to do so subject to such limits, if any, as may be prescribed by the Board of Directors or pursuant to applicable
law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 3. <U>Meetings of Committees</U> -
Meetings of a committee shall be held at such places and at such dates and times as fixed by resolution of such committee, or upon
call of the chairman of such committee. At least forty-eight (48) hours&rsquo; notice in writing or twenty-four (24) hours&rsquo;
notice by electronic transmission, telephone or in person shall be given of all meetings of a committee, provided that notice need
not be given of regular meetings held at times and places fixed by resolution of the committee. Neither the business to be transacted
at, nor the purpose of, any meeting of a committee need be specified in the notice or waiver of notice of such meeting. A majority
of the members of a committee shall constitute a quorum for the transaction of business. If a quorum is present when a vote is
taken, the vote of a majority of members present is the act of the committee unless the Articles of Incorporation, these Bylaws
or applicable law require the vote of a greater number of members. Any action required or permitted to be taken by a committee
may be taken without a meeting if each member on the committee signs a consent describing the action to be taken and delivers it
to the secretary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">ARTICLE IV<U><BR>
<BR>
OFFICERS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 1. <U>Required Officers</U> - The
officers of the company shall include a president, a secretary, a treasurer and such other officers as may be appointed as provided
in Section 2 of this Article IV. The president, secretary and treasurer shall be elected by the Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 2. <U>Other Officers</U> - Other officers,
including one or more vice presidents, assistant secretaries and assistant treasurers, may from time to time be appointed by the
Board of Directors or the president.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 3. <U>Eligibility of Officers</U>
- No person shall be an officer of the company after the end of the calendar year in which he reaches the age of seventy-two (72).
Any two or more offices may be held by the same person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 12; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 4. <U>Term of Office; Removal and
Resignation of Officers</U> - All officers shall hold office for any term specified by the Board of Directors or the president
(if such officer was appointed by the president), unless earlier removed by the Board of Directors or the president. The Board
of Directors shall have the authority to remove any officer (whether such officer was appointed by the Board of Directors or the
president) at any time, with or without cause, and the president shall have the authority to remove any officer appointed by the
president at any time, with or without cause. Any officer may resign at any time by giving notice to the Board of Directors or
the president. Any such resignation shall take effect at the time specified in the resignation notice or, if no time is specified,
upon delivery of the notice; and unless otherwise specified in the notice, acceptance of such resignation shall not be necessary
to make it effective.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 5. <U>Vacancies</U> - If the office
of any officer becomes vacant by reason of death, resignation, removal, disqualification or otherwise, the vacancy may be filled
in the manner set forth in Section 1 (for the president, secretary and treasurer) or Section 2 (for other officers) of this Article
IV.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 6. <U>Duties</U> - The officers of
the company shall have such duties as generally pertain to their offices, respectively, as well as such powers and duties as are
hereinafter provided and as from time to time shall be conferred by the Board of Directors or the president. The Board of Directors
may require any officer to give such bond for the faithful performance of his duties as it may see fit.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 7. <U>Duties of the President</U>
- In the absence of the Chairman of the Board of Directors and the Vice Chairman of the Board of Directors, the president shall
preside at all meetings of the Board of Directors, if a director, and shareholders. The president shall be the chief executive
officer to whom all other officers shall report. The president shall have the overall supervision of the affairs of the company,
including the day-to-day responsibilities for the operation of the company and have direct charge of the employees thereof and
such other duties as may be delegated to him by the Board of Directors or the Executive Committee. Presidents of all subsidiaries
of the company shall report to the president of the company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 8. <U>Duties of the Secretary</U>
- The secretary shall record the proceedings of all meetings of shareholders, the Board of Directors and any committees of the
Board of Directors; keep or supervise the keeping of records of the ownership of shares of common stock; have custody of the Corporate
seal and all deeds, leases and contracts to which the company is a party; and, on behalf of the company, make reports as from time
to time are required by law, except tax returns. In the absence of the secretary, an assistant secretary or a secretary <U>pro
tempore</U> shall perform the secretary&rsquo;s duties.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 9. <U>Duties of the Treasurer</U>
- The treasurer shall be the chief financial officer and shall coordinate the financial and accounting affairs of the company and
its subsidiaries. The treasurer shall have custody of all securities held by the company and of all funds which may come into his
hands. The treasurer shall keep appropriate records and accounts of all moneys of the company received or disbursed and shall deposit
all moneys and securities in the name of and to the credit of the company in such banks and depositories as the directors shall
from time to time designate. The treasurer may endorse for deposit for collection all checks, notes, et cetera, payable to the
company or its order, and may accept drafts on behalf of the company. The treasurer shall also file or supervise the filing of
all tax returns required by law. The treasurer may affix his signature to coupons on any bonds of the company by any form or facsimile,
whether engraved, printed, lithographed or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 13; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 10. <U>Other Duties of Officers</U>
- Any officer of the company shall have, to the extent prescribed by the Board of Directors or the president, the power to sign
bonds, deed and contracts of the company and, in addition to the duties prescribed in these Bylaws and by law, such other duties
as from time to time shall be prescribed by the Board of Directors or the president.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">ARTICLE V<U><BR>
<BR>
CAPITAL STOCK</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 1. <U>Certificates for Shares</U>
- The shares of stock of the company shall be represented by certificates, or shall be uncertificated shares that may be evidenced
by a book-entry system maintained by the registrar of such stock, or a combination of both. To the extent that shares are represented
by certificates, such certificates whenever authorized by the Board of Directors shall be in such form as prescribed by the Board
of Directors and shall bear the seal of the company and the signature of at least two (2) of the president, the treasurer and the
secretary, or such other officers designated by the Board of Directors to sign such certificates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Transfer agents and/or registrars for the stock of the company
may be appointed by the Board of Directors and may be required to countersign stock certificates.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Any or all of the signatures on a stock certificate may be a
facsimile.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the event that any officer whose signature shall have been
used on a stock certificate shall for any reason cease to be an officer of the company and such certificate shall not then have
been delivered by the company, the Board of Directors may nevertheless adopt such certificate, and it may then be issued and delivered
as though such person had not ceased to be an officer of the company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 2. <U>Lost, Destroyed and Mutilated
Certificates</U> - Holders of the stock of the company shall immediately notify the company of any loss, destruction or mutilation
of the certificate therefor; and the Board of Directors may in its discretion cause one or more new certificates for the same number
of shares in the aggregate to be issued to such shareholder upon the surrender of the mutilated certificate or upon satisfactory
proof of such loss or destruction, and the deposit of a bond in such form and amount and with corporate surety.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 3. <U>Transfer of Stock</U> - Transfer
of shares of stock of the company shall be transferable or assignable only on the books of the company upon authorization by the
registered holder thereof, or by such holder&rsquo;s attorney thereunto authorized by a power of attorney duly executed and filed
with the secretary or a transfer agent for such stock, if any, and if such shares are represented by a certificate, upon surrender
of the certificate or certificates for such shares properly endorsed or accompanied by a duly executed stock transfer power (or
by proper evidence of succession, assignment or authority to transfer). The company will recognize, however, the exclusive rights
of the person registered on its books as the owner of shares to receive dividends and to vote as such owner. It shall be the duty
of each shareholder to notify the company of such shareholder&rsquo;s mailing address or any change thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 14; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 4. <U>Fixing Record Date</U> - For
the purpose of determining shareholders entitled to notice of or to vote at any meeting of shareholders or any adjournment thereof,
or entitled to receive payment of any dividend or distribution, or in order to make a determination of shareholders for any other
proper purpose, the Board of Directors may fix in advance a date as the record date for any such determination of shareholders,
such date in any case to be not more than seventy (70) days prior to the date on which the particular action, requiring such determination
of shareholders, is to be taken. If no record date is fixed for the determination of shareholders entitled to notice of or to vote
at a meeting of shareholders, or shareholders entitled to receive payment of a dividend or distribution, the date on which notices
of the meeting are mailed or the date on which the resolution of the Board of Directors declaring such dividend or distribution
is adopted, as the case may be, shall be the record date for such determination of shareholders. When a determination of shareholders
entitled to vote at any meeting of shareholders has been made as provided in this Section, such determination shall apply to any
adjournment thereof unless the Board of Directors fixes a new record date, which it shall do if the meeting is adjourned to a date
more than one hundred twenty (120) days after the date fixed for the original meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">ARTICLE VI<U><BR>
<BR>
MISCELLANEOUS PROVISIONS</U></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 1. <U>Seal</U> - The seal of the company
shall bear the words, &ldquo;Shenandoah Telecommunications Company Seal&rdquo;, with such device or devices as the Board of Directors
may determine.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 2. <U>Fiscal Year</U> - The fiscal
year shall end on the last day in December of each year.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 3. <U>Examination of Books</U> - The
Board of Directors shall, subject to the laws of the Commonwealth of Virginia, have power to determine from time to time whether
and to what extent and under what conditions and limitations the accounts, records and books (except the stock and transfer books)
of the company, or any of them, shall be open to the inspection of the shareholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The stock and transfer books of the company shall be at all
times during business hours open to the inspection of the registered shareholders in person.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 4. <U>Amendment of Bylaws</U> - These
Bylaws may be amended, altered or repealed by the Board of Directors by the vote of a majority of the directors in office. The
shareholders shall have the power to rescind, alter, amend, or repeal any Bylaws and to enact Bylaws which, if expressly provided,
may not be amended, altered or repealed by the Board of Directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 5. <U>Voting of Stock Held</U> - Unless
otherwise provided by the Board of Directors, the president or the secretary may from time to time appoint an attorney or attorneys
or agent or agents of the company, in the name and on behalf of the company, to cast the votes which the company may be entitled
to cast as a shareholder or otherwise in any other corporation, any of whose stock or securities may be held by the company, at
meetings of the holders of the stock or other securities of any other corporations, or to consent in writing to any action by any
such other corporations, and may instruct the person or persons so appointed as to the manner of casting such votes or giving such
consent, and may execute or cause to be executed on behalf of the company and under its corporate seal, or otherwise, such written
proxies, consents, waivers, or other instruments as may be necessary or proper in the premises; or the president, the secretary
or another officer of the company may attend any meeting of the holders of stock or other securities of any such other corporation
and thereat vote or exercise any or all other powers of the company as the holder of such stock or other securities of such other
corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 6. <U>Control Share Statute</U> -
Article 14.1 of Title 13.1 of the Code of Virginia (Control Share Acquisitions) shall not apply to acquisitions of shares of capital
stock of the company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">SECTION 7. <U>Exclusive Forum</U> - Unless
the company consents in writing to the selection of an alternative forum (an &ldquo;Alternative Forum Consent&rdquo;), the United
States District Court for the Western District of Virginia, Harrisonburg Division, or in the event that court lacks jurisdiction
to hear such action, the Circuit Court of the County of Shenandoah, Virginia, shall be the sole and exclusive forum for (i) any
derivative action or proceeding brought on behalf of the company, (ii) any action asserting a claim of breach of duty owed by any
current or former director, officer, employee, shareholder or agent of the company to the company or the company&rsquo;s shareholders,
including a claim alleging the aiding and abetting of such a breach of duty, (iii) any action asserting a claim arising pursuant
to any provision of the Virginia Stock Corporation Act, the Articles of Incorporation or these Bylaws (in each case, as may be
amended from time to time), (iv) any action or proceeding to interpret, apply, enforce or determine the validity of the Articles
of Incorporation or these Bylaws (in each case, as may be amended from time to time), including any right, obligation, or remedy
thereunder or (v) any action asserting a claim governed by the internal affairs doctrine or asserting one or more &ldquo;internal
corporate claims,&rdquo; as that term is defined in subsection C of Section 13.1-624 of the Virginia Stock Corporation Act, in
each case to the extent not addressed in clauses (i), (ii), (iii), or (iv), in all cases to the fullest extent permitted by law
and subject to one of the courts having personal jurisdiction over the indispensable parties named as defendants.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Any person or entity purchasing or otherwise
acquiring or holding any interest in shares of capital stock of the company shall be deemed to have notice of and consented to
the provisions of this Section 7 of Article VI. If any action the subject matter of which is within the scope of this Section 7
of Article VI is filed in a court other than a court located within the Commonwealth of Virginia (a &ldquo;<U>Foreign Action</U>&rdquo;)
by or in the name of any shareholder (including any beneficial owner), such shareholder shall be deemed to have consented to (i)
the personal jurisdiction of the state and federal courts located within the Commonwealth of Virginia in connection with any action
brought in any such court to enforce the provisions of this Section 7 of Article VI and (ii) having service of process made upon
such shareholder in any such action by service upon such shareholder&rsquo;s counsel in the Foreign Action as agent for such shareholder.
Failure to enforce the provisions of this Section 7 of Article VI would cause the company irreparable harm and the company shall
be entitled to equitable relief, including injunctive relief and specific performance to enforce the provisions of this Section
7 of Article VI.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&nbsp;</P>

<!-- Field: Page; Sequence: 16; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><P STYLE="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If any provision of this Section 7 of Article
VI shall be held to be invalid, illegal or unenforceable as applied to any person or entity or circumstance for any reason whatsoever,
then, to the fullest extent permitted by law, the validity, legality and enforceability of such provision in any other circumstance
and of the remaining provisions of Section 7 of Article VI (including, without limitation, each portion of any sentence of this
Section 7 of Article VI containing any such provision held to be invalid, illegal or unenforceable that is not itself held to be
invalid, illegal or unenforceable) and the application of such provision to other persons or entities or circumstances shall not
in any way be affected or impaired thereby. The existence of any prior Alternative Forum Consent shall not act as a waiver of the
company&rsquo;s ongoing consent right as set forth in this Section 7 of Article VI with respect to any current or future actions
or proceedings. To the extent that the United States District Court for the Western District of Virginia, Harrisonburg Division,
and the Circuit Court of the County of Shenandoah, Virginia, do not have personal jurisdiction over the indispensable parties named
as defendants, such parties must be given a reasonable opportunity to consent to such jurisdiction before any action or proceeding
may be brought or maintained in any other court.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">* * * *</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0">&nbsp;</P>

<P STYLE="margin-top: 0pt; text-align: center; margin-bottom: 0pt">17</P>

<P STYLE="margin: 0pt 0"></P>

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

<P STYLE="margin: 0pt 0">&nbsp;</P>



<P STYLE="margin: 0"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>shen-20191029.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /qkpo7xRiXgen8uJbHxcOaeFGbP9wpB0aZkxsGx6HdlaLykoiljo+S+C99fWMUwB -->
<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:SHEN="http://globenewswire.com/20191029" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20191029">
    <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="shen-20191029_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="shen-20191029_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" />
      </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>4
<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>5
<FILENAME>shen-20191029_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</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_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</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>6
<FILENAME>shen-20191029_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.0c -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<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="shen-20191029.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="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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_deiCoverAbstract" 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_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" 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="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" 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="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>7
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  Z 7D\?(\\#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,$%     @ #H!>3R?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    "  .@%Y/FZ7N!.X    K @  $0   &1O8U!R;W!S+V-O
M<F4N>&ULS9+!2@,Q$(9?17+?G:2+!<,VEXHG!<&"XBTDTS:XV81D9+=O;W9M
MMX@^@,?,_/GF&YC61&E"PN<4(B9RF&]&W_59FKAA1Z(H ;(YHM>Y+HF^-/<A
M>4WEF0X0M?G0!X05YVOP2-IJTC !J[@0F6JMD2:AII#.>&L6?/Q,W0RS!K!#
MCSUE$+4 IJ:)\31V+5P!$XPP^?Q=0+L0Y^J?V+D#[)P<LUM2PS#40S/GR@X"
MWIX>7^9U*]=GTKW!\BL[2:>(&W:9_-IL[W</3*VXN*L$KQJ^$VO)N12W[Y/K
M#[^KL _6[=T_-KX(JA9^W87Z E!+ P04    "  .@%Y/F5R<(Q &  "<)P
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
M*B7OB1H^?L^=Q^P9[+<YN$'_*?P[.WEM1V^;O,INKLR(V X(>$"P"9'9VI,
MD +@Z<4#'6AZ0=(+3R\?Z$4P/XPH:8&2%"@1?18(8,2<%IB1 C-$7P0"&+&D
M!>:DP!S15X$ 1K"<5EB0"@O,9X$$ 8GXO"0EEI@?&DU (DZO2(D5YH=6$Y"(
MURRGXY3C"J'=%"9B.(N$EN$*H><$!B*F,SJY#'"%T'8*$_&=T0%G.+\0.D]A
M(M8S.N4,AQA"\RE,S'TZZ@PG&9#[!";F"YUWAN,,RU"%P*PB*G3F&4YT@8X&
M A,Y'!@=>X9#74"H0F"*B J=?(9S792A"L9$S <Z^H!C781;C,#$1.CD TYU
M,0]%,"8F$CFR<:B+<!L3F)@(G7L@3O9P%U.8R"X&.O> ,UV&NYC"Q*XX=.X!
M9[H,=S&%B>QBH',/.--EN(L)3&A+]G U=%?O'UR=ZTXG>VGL+=/?!4]2&F'+
MY4]VTA=[VY\ZC3@9UUS8MAJNO$/'R'Z\SF?3?XK-?U!+ P04    "  .@%Y/
MHB/@+G<"  !?!@  %    'AL+W-H87)E9%-T<FEN9W,N>&ULA57;;MI $'U.
MOF+$4R+A^!*30D60+* -2F+3VB5JJSXL]F)6M7>=W74"?]\Q::+*BU,_X;F<
MF3,^,XR5TE!S]EC3J:BYON[Y@Q[LRH*KZ]Y6Z^JC;:MT2TNB+D1%.7HV0I9$
MXZO,;55)2C*UI527A>TYSI5=$L9[D[%BD[&>3,43E6-;3\9V8W@Q1JF^ &_4
M!\]Q1VWG(0-^!FNE)4GUK[9_)M*ZI%Q#LJ]HVSFT;MNF (.S0\*G@N1M[X84
MRD!Y*[&DDHD,YCR#&=%&W"N/TY.3HTQJ*0]UF4I) =\ID9U0EN5ZUJ7;-L^Y
M9GJ/" 6%L"[7YBP=:S0<=N5]I3EKQHA-A*0TBL8W\S (9U%P \G\;CZ-[N^_
MA8MID"RB,(9I9*\"NP-YBL0DDEKPC.[@ENZ-OO"Y'/BCJ\L.A(3L8)$A#-NP
ME&@F> ?#@6^Y[I4W=#YT("UX*F0EY &D#['&^8*0<-"SQ%Y%9E!?!1U@099)
MJE3_]0?<,4XAX@;"P'$@WF+_M( '8O!_%RYY%D9\QOBZEH9 VSC3Y@W))>*9
MMV/[<'JR8C)GG)'_X;Q-:2G%$^.IP:^=L!1*XP?_P:JC _6\H><;&W! P MQ
M-&7@.VW3G6@V9;D5O$OOHZ%O^:YO*/Y!,JTIQT)EB>?L15'*4+PH6,HTXSG<
M(W_)2-$.64IJI0A"<28O=P;O!UZD:+,QNS&"%TK5&/Q>3L(T;K/8@.N=K<\A
MIFF-O1L":HC@3L1:I+_A+!2PQ/.Q(D5-SPU$2;*&4KPOU\(@U&RY8?M;%.:[
M=$MX3H_>AS"(9\&7#F',2]HH+8?/4CSK;3/XBO!_:-CXSS+Y U!+ P04
M"  .@%Y/NJ$YBM<!   R!@  #0   'AL+W-T>6QE<RYX;6S555N+U3 0_BLA
M/\"<=MD%I2WHPH*@LK#GP=>TG;:!W$RGQW9_O4G3V]$'\>"#OC0SWTR^^7*9
M-.MQDO#2 2 9E=1]3CM$^XZQONI \?Z-L:!]I#%.<?2N:UEO'?"Z#Y.49.GI
M], 4%YH6F1[4D\*>5&;0F-,39476&+TC=S0"/I4K(!<N<_K(I2B=F'.Y$G**
M<!J RDCC"'HID-,D(/UK#"?1"RH7'B6T<0%DL4+\EDOZ3X'5Z[TKI-P$IC0"
M168Y(CC]Y)TY>09_"9'%/D_6*VP=GY+TGNX3YL$7*8VKP6UE$KI"12:A"7*<
M:+LPHK$L!!&-\D8M>&LTGS6L,Q;#TU8@Y4LXPJ_-%??8D)CSL0['0(**U?2K
M7LQX7-$)_$>VR'V@O;^)EEAQ,?AA\*O1L_]M, C/#AHQSO[8;/4].[=63N^E
M:+6"N);?%DQN+%AD?*U#.N/$J^<+-Z7R #A*+N!05$?DN^/V#".NMVEL;M6<
M_H>:__8^MZ#!<7D4[:_^O[S+?Z*8+=US:-&K!MU04@Y"HM"+QD[4-41YX87,
MZ9?P\,JK/MG[U-,C+_T#?L7OY];0\$'B<UCQ',SI;G\*+TWRL&6=-XJ<[O9G
MJ,6@WLX%][]$\0-02P,$%     @ #H!>3S #][XW 0  (@(   \   !X;"]W
M;W)K8F]O:RYX;6R-4<%NPC ,_94J'[ 6M"$-42Z@;4C3AL;$/6U=:I'$E1-@
MX^OG!'6PVTZ.G^WGYY?9B7A?$>VS+VN<+U470C_-<U]W8+6_HQZ<5%IBJX.D
MO,M]SZ ;WP$$:_)Q44QRJ]&I^6S@6G-^FU" .B Y 2.P13CY:SVFF9:&(WSJ
MJE2%RO0AT!.: +S4 9Z9#CVZ7:E&*FN1?=C$W:G3HD.+9VA2YCLZO1#CF5S0
M9E,S&9.F8B$-R0;_BVR! ]9_&H.N/K1H+=6D$,(C>JS08/@N57H;4')%?G-&
M\F&(%Q.G_!\;J6VQAB75!PLN7'QD,'&[\QWV7F5.6RC5@H[ 4;$L6#47]4%\
MN4K*>(I2X%4S2O(&30VTZ*!Y$QHON)Q:KSF+(?&,[Q]&CV+IP9B%8._NE73B
MCQS#]\Q_ %!+ P04    "  .@%Y/_\ F"+T   "% @  &@   'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QSK9)!"H,P$ "_(GE 5VWIH:BG7KRV_4#0U8B:
MA.R6ZN^;>E%!H0<O"6'#S$"2/+"3W!A-JK$4#'VG*16*V=X J%#82SH9B]I/
M*N-ZR?[H:K"R:&6-$(?A%=R2(;)DR0SR,A4N+R,1O*2KD5,!0P<?XUI2B$PP
M;=')"_R5T>(_>E-538%W4[Q[U+Q1,0L$; ?%<Q IZ;!\LFMT34>'K.![,>=%
M#(\='E\Q4??TEUG/7H(PK8>_R43]-<#JUV5?4$L#!!0    (  Z 7D\+C]@#
M(0$  %<$   3    6T-O;G1E;G1?5'EP97-=+GAM;+5434_#, S]*U.O:,W@
MP %MNP!7F 1_("1N&S5?LKW1_7O<;D-B*F)HVR6)\^SW7A(K\_=M!IITP4=:
M% US?E"*3 -!4YDR1$&JA$&SA%BKK$VK:U!WL]F],BDR1)YRSU$LYT]0Z;7G
MR>-NOZ=>%#IG[XQFEZ+:1'M$.MT3E@A^R*'&9;J1A&+RW D+R=ZB$)0*=8+"
M<6$?2]WK!A"=A7]92U7E#-ADUD%*2LH(VE(#P,&7U&@$^\;H8KWWN]+(+SH(
ML>J\^I%07L\';SV,&QB02RJSM 6,20W ;KP]2_#0#28A3#,*BNQ&CB>65H*2
MZA,O>43H6\>"/4E<J*_WL)\)VV$]=N'?(*EA.N_6_VATF<N@7?S-R$=*[4%?
M#?_)\@M02P$"% ,4    "  .@%Y/'R// \     3 @  "P
M@ $     7W)E;',O+G)E;'-02P$"% ,4    "  .@%Y/)^B'#H(   "Q
M$               @ 'I    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M  Z 7D^;I>X$[@   "L"   1              "  9D!  !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    (  Z 7D^97)PC$ 8  )PG   3
M  "  ;8"  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ #H!>3ZAR
M87.Y @  7PP  !@              ( !]P@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    (  Z 7D^B(^ N=P(  %\&   4
M  "  >8+  !X;"]S:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0    (  Z 7D^Z
MH3F*UP$  #(&   -              "  8\.  !X;"]S='EL97,N>&UL4$L!
M A0#%     @ #H!>3S #][XW 0  (@(   \              ( !D1   'AL
M+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    (  Z 7D__P"8(O0   (4"   :
M          "  ?41  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4
M Q0    (  Z 7D\+C]@#(0$  %<$   3              "  >H2  !;0V]N
E=&5N=%]4>7!E<UTN>&UL4$L%!@     *  H @ (  #P4      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.19.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>97</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_103019.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_103019.htm">f8k_103019.htm</File>
    <File>exh_31.htm</File>
    <File>shen-20191029.xsd</File>
    <File>shen-20191029_lab.xml</File>
    <File>shen-20191029_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2019-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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</span><table class="report" border="0" cellspacing="2" id="idp6603364352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Oct. 29, 2019</div></th>
</tr>
<tr 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_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 29,  2019<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-9881<span></span>
</td>
</tr>
<tr 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">SHENANDOAH TELECOMMUNICATIONS CO/VA/<span></span>
</td>
</tr>
<tr 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">0000354963<span></span>
</td>
</tr>
<tr 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">54-1162807<span></span>
</td>
</tr>
<tr 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">VA<span></span>
</td>
</tr>
<tr 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">500 Shentel Way<span></span>
</td>
</tr>
<tr 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_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Edinburg<span></span>
</td>
</tr>
<tr 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_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">,
	Virginia<span></span>
</td>
</tr>
<tr 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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
</tr>
<tr 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_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">22824<span></span>
</td>
</tr>
<tr 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_CityAreaCode', window );">City Area Code</a></td>
<td class="text">540<span></span>
</td>
</tr>
<tr 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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">984-4141<span></span>
</td>
</tr>
<tr 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_WrittenCommunications', window );">Written Communications</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_SolicitingMaterial', window );">Soliciting Material</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_PreCommencementTenderOffer', window );">Pre-commencement 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_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer 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_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock (No Par Value)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">SHEN<span></span>
</td>
</tr>
<tr 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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr 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_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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CoverAbstract</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:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</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:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</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>JSON
<SEQUENCE>10
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f8k_103019.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "definitionLink": {
     "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_103019.htm"
     ]
    },
    "labelLink": {
     "local": [
      "shen-20191029_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "shen-20191029_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "shen-20191029.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://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-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/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 97,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "SHEN",
   "nsuri": "http://globenewswire.com/20191029",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_103019.htm",
      "contextRef": "From2019-10-29to2019-10-29",
      "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": [
       "span",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_103019.htm",
      "contextRef": "From2019-10-29to2019-10-29",
      "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.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "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_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-US": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "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"
    }
   },
   "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>11
<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>XML
<SEQUENCE>12
<FILENAME>f8k_103019_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="shen-20191029.xsd" xlink:type="simple"/>
    <context id="From2019-10-29to2019-10-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2019-10-29</startDate>
            <endDate>2019-10-29</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="From2019-10-29to2019-10-29">0000354963</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2019-10-29to2019-10-29">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2019-10-29to2019-10-29">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType contextRef="From2019-10-29to2019-10-29">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2019-10-29to2019-10-29">2019-10-29</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2019-10-29to2019-10-29">SHENANDOAH TELECOMMUNICATIONS CO/VA/</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2019-10-29to2019-10-29">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2019-10-29to2019-10-29">0-9881</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2019-10-29to2019-10-29">54-1162807</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2019-10-29to2019-10-29">500 Shentel Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2019-10-29to2019-10-29">Edinburg</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2019-10-29to2019-10-29">,   Virginia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2019-10-29to2019-10-29">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2019-10-29to2019-10-29">22824</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2019-10-29to2019-10-29">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2019-10-29to2019-10-29">984-4141</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2019-10-29to2019-10-29">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2019-10-29to2019-10-29">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2019-10-29to2019-10-29">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2019-10-29to2019-10-29">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2019-10-29to2019-10-29">Common Stock (No Par Value)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2019-10-29to2019-10-29">SHEN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2019-10-29to2019-10-29">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2019-10-29to2019-10-29">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>13
<FILENAME>0001171843-19-006959-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-19-006959-xbrl.zip
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
MGAG3;^%CJT$&>I6:Y5GL"VAH"T-USZG@5\(</)TBVZ2W97UW7C=@-<#/)(A
MKB?Z;MZQ2HC/!GIARZKCVRLW(7:OV"F)@JR>#O(3D"/.3F6H_/,AX;X8RYP%
MH4R51]BD_4]KAJ@_3;,!,F<V< 'C]1NY7&GBK S>CFREK!?LA'EGF?KNCMM8
MWN^/QY/P^"!YM29[Z'L<40R8@^2/;-GCUQ_2T<#O^VKD=1,A6GB%69HNZB Y
MO5K#W ^;;%;.#Y*7<#*\\)<U+N=QX#+0I_";S_Z,=_-GS#\2?T;DU1!;-/02
M;&63.C\M.R2=B<NA$O;5%IF[UCX$"QQ_Q7(Y<D]C7(D>$_99A$Y_XK4::DKV
M#F$0F(;5#YL"5 /A@X:CL)"ZK/MECFOU3F\6TWG9DKU"?E'EYA0P4]'+XF!1
M+BFP/::QP)/ VRJ9*0E,O,CSLC.1#'AQ6821#+)B??B,)H!,LFA13W9+7_=-
MVV<H0FKG1WGT5+ENX"4F]PEJ3OV2/2<PW[-^*=. .:SZY1EIX:1#D$,C)?T
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
M"%;.MO!91F=_O%%GCU,.0 _SH(CD6!I1=F^"A#@$CMT&4&6 3[(=#)>^Z3U
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
M< E<]JZT.-B:RXTO,0E6Z#U[<KTQ'3[L1CZ"4.2PB<9ZX ;CHE^#TL0=]I$
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
MM:>@J<%V>+>'$*[Q5"#%79*>L( ?[N[L/7XZ_LQT-4$*Y[XLUN?BC3&X!XO
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
M6K2,X(NEMERS1X2)_@Z"P"1K&6">",!P#'A@C@G6.2@R5UCVY& "**!S/3K
M[@X*,OQ3R4'!$^7&DE:DB'\9XSC"=#^:M-G']]O'^OBSC_7N"Y1/!;N#+^=!
M\EKR# G>_W68*A3QV$.RK43.2:0FKM3'"T:%_M?[,0?<<'=GKQ157ID"];F*
M.*M_8-\U._$IE*MZ8]AXR()OE<_'X[!_3J:ZIX#WUR]@<EKDOY&UV4"O0$J:
MZF_J;NKA@WPWD1O.>BBV_*NNGP";!OJN:8@!*841>VVZAVDML$;F= XU;&UQ
M" 1& G&ZB@7V"@KZM0]L1_NHLR/)Z5.)  <5S#T%R@,5>%BT7F^!'@B>1)1[
M,&&O8L=@]*DI MS$2L1>=WT:R&8A&+*RDQ7"5.Z-ML %IP[+1-C+,6\S4Q/=
M14NHC'W:LF>Z8P]%)B7XE!:=CN9/8UIL&R$:FV:;8I@+4(>H 9RO09HZN0ZR
MJ@K:^QD-_E&RMX@YRJ3*3H7'7O>G)T/K81 JV-T!B^"^'#L7A#ZG8F]3B&&L
M,K[]H5E&K(S]@XP) 1Q5:B:6!,[*D(.UY":)2I<J;BW<FR4[=B\+#-2WXG[D
M)!'R%;C79DV!10N('LOJIW.QL4$PHOD[319A5(NFN:WLB7(*F)6RF\;> AB6
MP#!H#;.Z\JTQ%'<SQIQ$8O(K++FW)M:9+,K[8WY\:RA+V?5ONLMJ?HPWN7K_
MI2AQ?R])!#/U,MM"AE!+;\W;2[7^Q("ZG8Z(?DGXG9^7Q<*'1CST"I 0I0>3
MISST7=C$F/&7.[T"JY4H.;!?(W1S:_S$X^B%@4E.(:P,3+/Z0<Y*PQI3%\ET
M+$UO*>Q$E$4^:+8."?S\0NMTT-??G+DS]<4/G904DW9KW#7^1@C/!V%?G&6*
M/U6NKK_%8RFYGNA:==_;0HM!7"K(1!*UR#2&NY^%-7\?N:PG*C$M3J,7H[I/
M&*V535*T+[?1]D(-T94GKG504JRS&7/='"1OBF+-K9"8XOD>X*<2QI ::5V2
M1\^N/08NX[Z@WH<(VP=,P_,>_LJ=GOE,JZZ!8@NVS!@5!GO%IQ2W$A>5QHQ;
MOM2:>Z;45;8*%7_ W7 ":'-[-UG79#IL T''WG.4=)CI:RORJ0Q?(\;96\1'
M[IMJ4(6H0UDWZFC_/0J2FS^Y#36,#[<9K'I2&%Q/*6K2$+PV I.Y-[?ENY';
M<JH:I;TM(YYA+P<6)2+"8TZA,_Q<,>.\IAR(3)"Z_4\5A1NSM*DSUR@J+;'6
M04G9Z)1B:N?L\GG?,->W[C?+Z.67B[[*;0HV]4( VQ7Y=8O%%E4^,2Y=7=OY
M3J^J6:'G(W557 U6Z6KO,!6C;*F_06XV,2^H()*S0>45]*U?GAJ&Z%ADD>0P
M$^%*E3&_=^6ELZQZ(YHJ#U(W(KM(C,9%)T,=U26OQ;M#"6M5#@\7TI^&WD__
MGM=+UQ\'B>2\F+]I,9Q+"&1@"\TQ(25+@<%<9=)PAWAG5&A(OD:/;<[F<)(W
MH&"WDPQI_!BS98N5E)PO$[)A@;B@P@?R##A^%/.LL3T RB[?DJ;,&]4WA4"E
MK[7U'BP(U>T!76"TL[KBIC$(M9'-VW(%4\3&*.(/*JJS!@@_QX@]N5J AZ,3
M!3Y=GS-%.7OTHW$U/[G?KN8GGUW-'Z =!@?EO.R* T+6>3BJ&:/ 2,,4V:T3
MLR*?#/VI;0SQFN_NT(5.2:^*U*FAB..&@U$EEU@19D81AAEW&Q!=:6!^4/WV
M!I?"K5;Z*2H^6R<WQ+D-SPY_.SX]? &S>/7LO_\:"0[/BJ9C7Z;8R2=D6@1V
MDS,VI(_/V-6:%4%'#2"PN7DSI=2Y'_:5^2[7]U/:F9C/!;K)X%<,NI$!WZ_?
M/"BHOVM[U8(*GVA'7$_,37&&.;E9XQSC--V4#0&8[:STH2C@H^</L<>?X03<
M<XTGP]:)6P]-(UP0IP#:W7/ D:8'[O1%LV!=]"Z2^5F[74*P415G&+MFVR5;
MCK :_LXI(K4M^E8 R\48>PN34T@9,U97W8SFJVQ5V2 L<[B'GQ2W^>+'4TSF
M6^ &G6DSF"\I"UTHT7N>QFZ.RV7;)J"G"N_,6,W:?H>Z<H@/X(ZV\PXV[]!C
MZJI-KT3*.O)P02X5"LP2U8P_ZC6*[X(R1YB_6.\[ ]G[JVFL6FQ"M[O34R./
M\:W@'VN07()7<T*!EY*,Z5P8S34;O@\CAQVFG'([:NZ%IWB D3&]L<J<."%\
M3W%-KMF(AV0K3D((-.B,:QE$?S(XA&2<$OZQ[8EYGC'6]9R;G%RS[(^84*Y/
M4GM18Z.]Y]CQO+Z2_?D5M+YE1M+)2G$)A?WBV[1/,2!-5%RMBAS]&$N&W%R$
M+A,)G"[KEI1;F$'ONMZN> J$$*CO-C1%[G(@40_?/D$M( /1N,?6?B!?2@*+
M)Y1KDVN')3_S6%OI-+6*TXQI%B+"Q3^2G9TUY(H7^A "TXH-X]KU.(P@]9J"
M&B]INK=N=; \!;9'/*46&!(LYPH#,W6]<#H(;AO7V[B-\VD6ZB"AA&D*OX7*
M +J35MQ33-JR&PQ-%,W=_7'C<\J?DZBP)2=(LAK8E<_M 5^KD';R$/F3&-42
M>2W]57%//'P.E<N!C48'JXH<JXV:T<+BG1BB$$YGX-NUH1Y_95%+ZZ8JKOBW
M/;H90S4Q2US7.O?;O/=M#_G.H[LJ]^WI8W=W%R@D7/ME-&%7EH24MC 78*#P
M2MJ]9=9,ZGHS1N\[^OGB&VH'08]IT2R=ES#G!JV\YZ6.&JZ:C]@MC#=I#S-[
MX,?\0F<NR*V;:_D_'[CK7FQSE_2%^^S \RBV$A@ZJ^!@4FQDC((L%3MAONQ;
M#-%Q?9S; Y%'AC!J9FA,6N):I0B.B=Y0!A6Y@1-J'5M4XD*&+ZB.0I,+Z,&'
MR7$4D@6KGPM2J.#!,C)XP3@CCUF>(T\PI\CCF>5Y4[0>'M>A@0"5U1^--_'I
M_?8F/OWL3;S[Q-6?R[=(\*\Y"/P<^)7OL2M9@[Y-@VUP&U1%6QAM7S[&B%M\
MA[NX/"UX7NY9EO]9]TTE'<99F%"IE7V_,HMU=K62>#YWT&;>(:$D4Y7,U8!$
MY(DF &9N+<X7$DQ(#0HRZTF9008K6[%1X\>8!SDU+QB;6P#16W'.T#;31SH$
M)V%MFDTJ21;TF( CS;V%@[H_J8;4:5SR\Y.];[_:QVP0%#<EGP3GAW O>1_7
M9MQP*F3,YIKEYZK!!Y/SJH?+!"A=E2)6BE$-7U4':RVU!%*5U<V[?QTY$0Y7
M-D5-ZF4;?]\8^6P@GN&>\81:4P,IJ.)-0?*#Q?GX7F_32 C[5<)A^-V?F!MA
MX)))B;$O(3 B"W8/I*&8C$GO>K)[F/R#JRXW_FIWQ^[N-I<=.\R318V-W).H
MI:5MR9F.3=(U\EY>"9PK4,.0;]BBSI$]1FK$/ ZTILS.I')6I>H8>8T:HCUF
MVG0:CE?,%WQWQ]] M-;.^RHGW]0E7\9'C_4V1IT2PFL!>ADP;X]1]"F:-=N'
M'6((V5^/3YX=O7AQ^/+HU>\GR6^O7_UQ? *2ZB]28WE29$N3OSOBQO8]9L75
M?8GI%FGRMV6.ZNL)W%;0F^OL/#G%ZD7;"JO%=#I2?W&8OS7T@)0?R"6[D$)P
M_I=3UZ?R:!URQJ=(HQM<3#^7[1QV_I^PQ^8T%O3I[@Y5R/$I$$MFTYF0QG)V
MX#P'^:*EWF21X"/W9H^D(O%M9L7!3VC>V8K@J3A/&K?29N0:3= ;[[J8LBO8
M19D]9,LPR"O)(2 1V'Z\1%^SQ+6XP"0GAS-\BOWE!&H]!G0A?YGD+Z5!5A,;
MLGL.T44=BER0(+8Y_6@_SDI-5<GECU=&/(-NZ8+?9<7Y]5Y#"$3RIT1'7Q!^
MX=0&3;JK.),;; \:2CKO.3@,0@6Y9L>, R)0/!PFR"?J V>+[=!U,,>K1PD1
M_NZU>/LX24*#1/ASTA"7XI-1?*B-@;;;M')XR+<_V/-1L%52P]MY6>FT4IYF
M:L"KD"9,N@<\ M(-.(=\1GH:N?**M^BNPZZ-JD>F+*&D_.MV&_#1.'F^OM].
MGJ\_.WD^0$U@K888!1.27V!!PC,8[AF$53>!][Q%*8X&H)P3?AS.0>+[E*BN
MKGUJ$<;_%E"=,W53GVF]1R!$;;IOQAK81/(]I@4PI#^SL78DEU_S;,2"I;1\
M>@C+U@)?LDTG51^,8@@:D" 1\!+2YK!,8].51S 1W(RQO5%<P'0^&K_4"D?S
M8G&##>;$[A#*D7 M(TT7U\R#$''2;5#0$[Y'DR] XE(0SSK]&;BH1?6IK4.0
M%I'34O")Q1JPP\Z]P4<#CTLU,[>,E<GZ,2400K$5BHFRQ\G%1Z;HP*A]&(DP
M<<,"RUC#JE7N0<B]VLGI][;$2R>3@7\Q2%;KGY.]6''>BSM>5W(L#>[6A6N-
M -=F!8,QEN%(NI&[17P=JB"Q*%X<I5E3(\#8XQ+1SK5T,W[HHDBC2P74,E8&
M&H,=;7)7Z-&U PD/CJ UTPG3TJ:FY*>#M.#F\TGIOUMU<>V:>LG)AL";,P1+
M4^ _!2]Z]/3A(]R24V11R:,G_!=;3'EA+:5D+WSAX?Q??2G]I/9-9HMWGID?
M1/54V1K,(=#"QT++]^84OA5K5N.9/YM>S2H8+2$K(XAX*%_;I3="4,*ALHDF
M\@6Y6_M5L@>?BJ?FT'Q)8R;2SU<<,_O,"GZO2DIK0<* ]3XGYR^PW6=@ W7.
M9_@/;,[=5/[KP';^!7MG EN>]<T9_(1K2C4F$B5ES>F]J!FVR9]P&=N\U+:7
M-;=$IVNI40(BP;*9]Z5.R=%E7[&AX%U2J9E3X)<&_9,EN0\K+QQ4(&&BHDP"
MQE%>\(9E+NW&ERLF,VH+WVU0!QCFU$L[[.W9L.,>P5M+@F^9-=ST?4%1Y02X
M6>[$XIQB_J2;8%H*YIN[&F)ASZFKD4UCY4'TF@& :A"9;NR?+B@=A8)\O:].
M''83^ZL*=%^9:X_3;%9TS@-/)Q<MD';ENFW)@!#P;X5D)6K )TA1M"7*C@^Q
MEOG,H&<?SKL; FS#U"IVH&%,PV#(@DQBBVZH8N[C@BZ"]81D K]#M:0!F8NZ
M!?)!.+,*SE-]GQ8.^ (,G-R8O#?HC#PU^633W,W)8BXC)E< :<W RLI<)!.T
MAR*_(K:$^3-"77L7UQSB&5:6FRQQV@4,-&CY85[/@7M4FB DC]O$,^%=^J27
MRP6/T:;"O5C>(W0,0A91H\8%9:A35M>L%3[YC!B$(GZ 6'OPS>.GVY)2"4S)
M[6]4RD(BCA,X>%"87H_%O<!-F \(W=.&(L%P&0K6XU$1L+QNT<.]:IW_T.-R
M<ND)ZT;&H<EMPN0*]UCR>YZ12LN*,6RV9:J^\2F(IK*E?H28DD7A6)@$6CBD
M/L/N4:/G[M/R_HV#*V.VL[<8R.ZZ0LXR/\]: 0)V^CAL\%SCT/"Y-GSF(DYT
MY;3<Y2166JY)A\L+O$($2(!>*=-=G8N5)/,+0;=9/1<N)VJM#T\FW^(GJJ;]
M<<S@M?X6DG03\EBAEMZP:4@!QE8!T.E7<[ 0AJ\G/N/?SU'T)=-T)M*:E6>*
M.^I'RYH+2LP 4[YU4$KT7F/H ZXY9M ?TOBH!ZD^0EEF7F?PQ;8!S#UR/<O!
M9D4%-Y_KHS%W:S\=)IM.'8L]"+RX<ACC-TEM8VT]ORAR:OXKU_ F&X+LH@9#
M53K/8'S,'REL@^@9MD45[SHY*%F0W(QL/ B[L OL#"8D2:*K;3E2SEC<@QVT
M4_&6O+Y$TA4G\MTPQ@&:JYYK2 #D!(D2*/T['N[N_)R52RGJO>72+^M^F:M!
M;RYK":H6,$)BB##DRJ4*![>9VH#9[ -,6^GHH:98EL7"BM2R^K.O"+A(ON3\
M?P88FP?X/ENO9W<G9@$?3^>@;^ZWW_B;SW[CNR$QD6&1<C]QAW=WX!*'G0BD
MO* BY1DN(-HF* "P+:'<*KJAC."X+ O7E7F@%Z"O#^W+5<M(?U&5#X9QVYKR
MDDDZ5.F6FEL::/>(_0(SQ ')#-4Y.L!=KK5Q^Q$Z?\W\6"%T,4@LS23M+V ?
M4YS0B\[4@4'ZF'3*Q@0"R3@7 _)XN$ .# ;1.J;>CC78,ATG*_R*;G1NVOF&
M>LQU(#P6YGFT3J]YP;[CY8*?'W2?\)-"A9I]BN)65KHHV5UL=]XT4R=\04IA
M%WN+8!XYZE>"[."*032>9H*'4;S%8'$U=QH-YTM.^FBL(VTND0+?/*$S8!U.
MS-;568U[KRYX,NTHK]VB'VZ6E*B)"/B>:V-N/!(]E<ZQ_&^U@Y&".8V6^'H/
M4_+^'4S.<7P[#U%.>9^2^'%KZXD*YKSY)-JG_F35MZ:=1R9<A<MBUGC3^DJ*
M)/38M%@JF C+D4F7@ZMN=1ZJQA9M1Y$DV*)/VLC[0%F%7_SX?Q/ZOSL>Y8,L
M9?CZ+3-,_HT_,UK>6#;E4//[XL='WUX[YIA>^[I?%@]4@QJJK]\G3^#9K._J
M V"1>7>.Q_+5__DB^*EM56=T6EK#0*'5A:,R)_^UREPPGQOLX,1/S:*__.G5
M\W]B+NR7OYS^^N+'_P]02P,$%     @ #H!>3[T?LVP3%   "%P   X   !F
M.&M?,3 S,#$Y+FAT;>T<:U,B2?+S&>%_J&-C-C16WJ#".&P@HH..Z  ZCR]&
MT5U C4T7TP\!+^Z_7V95-S30S<-![S;VW ?:5969E>_,JN;DSU'?($_,LKDP
M/\32B52,,%,3.C>['V*NTXD?Q_XL[>Z<]!R8!W--^T.LYSB#8C(Y' X3PVQ"
M6-UDNE H)$<X)Z8F%4>A\S*I5#KY]?I34^NQ/HUSTW:HJ;')(H.;C]'P<70R
MM6T9?&8J/O&19),+H&%4GRX(3CY,JL&9J4[HU+R:ZOA3N2URF?31,CK4C,F"
M4=3<--(,.V1?3QN?IM.=\/G3J4G'HJ;=$5:?.B!#A)2/IS+QS&$ 2-QFV@P@
M^#O1%4\KX1S'LVD?SH)P9G>*PVUJ3SBNLSEV^SAA *$7XJET +K%.I' #Y,P
MZD]T[7B7TL%D<H?:;3G1&PB!#2.6,)@=ND:.A"S2A&LZUCA\#]X@+CN:769;
MSB(:>!B"H?FQ6I_,[1JBS4PVM(?<8@E-].6"="I3B$G[8U2'3X(_)PYW#%8Z
M2:I/&$UZPR?_C,?).6>&7B1-YKPG==IG13+21^])[4S^\I#*I!_NFN\R9Q?E
M\BU\(!H2CZ^[.EM^0+H?%NA]\.G= %CN;++J)<OSYP\,M DV ?]636#'N,)
M+M2HF3H;7;'Q0PI^LOE<X3"["=Q" &ZYSTP=_G/.#=I]Z%##9IN 2@5 55S+
M0D#<UJCQC5&K:NIGU&$/Z4PRF]X ZN$IB/#L(?W@N1<%'AYM B/ST.Q1B]D/
MF0?I31406S[;!,X9TG+KP<HND!0)O"WT,7[J_(G8SMA@'V(ZMP<&'1>)*4PF
M]9Z/BJC;S)+*+__DNLY,SQ;P <RMNWUF<8UHPG38R&F@+SFW1%_:7#H5SQ0<
M,?T]1DS8!V!CO!BJ-;'25&U.DC,H?@VO<J\?8N"2BVT!CH>:4J&"%,WH6ZPD
MQU^-"!VTKP_K>CH=!XF(TM182:IJ!#W)6?$@?>"X&4#2F.U/PCA1M&4" *02
M&=6+/>G^[1XSX[X?2(QL/>8-.^,!$&;S_L  7B6#^.80*)RV<*T 2JF!18\_
MA.M+^>-[67\9DQHR>3IYSG4<Z7!F$;D;%AI@*[6K66V:7SQ%EPS%YV$; )^%
MOD@%9#F6@Y(I3;?@0YJ.+2QC2IPAB_R1>;)F"/ ?>BR=Y;-K<L5D,/X%;O89
MM5V+E3PO480Y/C!_:!8%0HN KUQ.) J/"7+2BW%,7=L"'O!;(,9%WN)::1C4
M$59@>',>S-,8!C6 ](R9HL_-56A7\V4>;QA@?WR&"V$,32Y8I/(3OE<_20((
M^,1_@K&@3ZTN-^..&!1)=@#!QWO0%HXC^D62S@R<6"FXH@/:&+?Y,X2H-"YH
M"PM0* BG!M4>"2PAMC"X/AGTH:GQ]'1\R'6G!X!2J7>QTN^_I0]3[Q6E/KTG
M@S"\.40L'PP9[_:<(B R !R:29P:O&L6B08FSJS)AB1]AR$[3.$&[^JU5O6,
M-%OE5K5YDAQL'7,J"G.S6KEKU%JU:I.4ZV>D^K7RL5R_J)+*S?5UK=FLW=3?
MBIQ#).<+M7M0E3K"/"!GB4J"9%+@4N=)6 0?*SW,_ZA%;R%"2?GY3>.:G-@#
M:I;D_Z5CP=RID,K)[# >/Q.:BS&_!8'N09ODQ-/L^#DW/JKD[K[G&S\A1/UR
MVA/$%RL=QZ_F(_I)4M'K?\PS; ,^AW,YLVTN@[(VJO46:51O;QJM-T5]ZUJV
M2TV'. +R9 WK9Y+.$F&1='Y/WS]I6Y"SB YQ>@S'78L['-+@ZDCK4;/+2%ES
M" RG"]G<<M5,;=N[8*A'U TV$)9#]OR_(>,S@$2'L"< 1RPYS/3]HO*$$=J<
MGM/F6YDS^$5.J%J+FG8I^J=WN=KAB]4Z*J$=PRZ8&:;V,X3%2C>: \6L13*%
M X* US&&#4UA$P<D]?-%(@U1CE@I7%:GGJQ4 =1@76YC!\C!$B]<5+WGAFD<
MGNE?S?P6/% 87H@Y'ZMU"#8WY8^D5?U4Q5 # ;!2;D&T:4+D2=Z7DYM)9\%\
M5@:@<!O?JXXHF"EN  W$FA!.J$WL =,PF]<)!QX[-@'#!GNQ]K>I*PYM&\S+
M6S[$4C$ 8!BP9TWV:KV_!U37_;\]G(%,9K(U2RD(=1TQ>6:PCO<(4]U_G#B6
M#^&)60Z'0M"G'/@DI\ <?0Y+-OO.4\*-758L,CHJ7:F9FK# #\G^9-,!RZVH
M+EQ%Z!$J>W'*\MI@</=TNQ7O@FU4K*H<-K#$$ZK"K'M9@\Y8Z9XCMSF-5&-'
MC^)M)HRW8?H<Y04"O#V>X>TY-Q@0 DXPG)$MY^M3NM)FIQU]:[8_Q0D5<KQP
M?+S05EB#)?DMJEMJAB4M.JIY5;HF1;F,/^VO%]^N&BG;RJ>WQI\( F*E?"Z>
M3A]FCE-'*Q@&G]8+3'D-%0-_*#4;<YP;2&LL<@E9C:USE?R @YRQ@OTP$:Z'
MIB+Z?6[C\11!A2&*";\ L)9H))H)4NT/##$&PF=Y3.HBL3_'/_A UZN\,+9$
M;P4X 8.4=1T*6YMXYOWA7_^JZEUJ(9E6PGOX[W][W<Z7!R25#RQF;Z%FCE3/
MJ?71C%I[1'L?G[C)TN$J7?^<&QOM3T<7G[6MJ70(<E#G5(HT>[AQ@WRAXPB=
M/E!9=,C^RBOVEPG?G_/,.XV:]?CQ6^\5]Y>)E:H0D-NNU8TRUKGM5,*V4X%?
M;ZR6&)KAFZ'5MOO==9U4J[/MS4Q1QTH')(3_YV$$2^]P8]U"G.2F%A&>S4O>
MRYC'A:O/+_>:&X?G< +7B,NAC\,8$JJ0RF=\YX/H;"5W;M@M?G5J_=BV#&>0
MQTJ9S'$F%[$A='>1&?3Q6@ET>)D<ZJ[V?!\*$>/6 D'P 3C6Z@B*9(<_,7+3
M <?,['VR!\03I'Y_D@]+3]P3IA\35CK:;7:CIH7+[[]E"^]M@&2P@:3&E-0<
M0"F@&2XFXP3*4 HBU(&2O5\6+-IC&0 J4>9SJ7E![OO5^:]B^B0@49 <]C./
MPG$NGDOGHA.UU=6.[\9753URFK*L<'DBJ-+>.9@_B+XNRS*+>']Z6G6PN\,[
MI"*;+#IIHIV33]1VO'8'J%)[U@N'%^/3_N],,VQU0VQ&52L]ICVVQ6AR_KE>
M1H!5F?>$FYBJ!"O4%1TQQ"B;3G0 'G%@<<S8@ 329H88$JXZ4L@S<AR_(AUN
MH+9R&U3788!,QX:6S?NNX5"3"=<VQL2&-,GNC.5*;X%H ZG43_QP(% =NP#'
M(M0<^V,=80!R7(=>FF-F9Q<]S5$E[GP=.U_G+JEKES%DH5#XE3+W7;COF ?1
MY[INL*@>3-X+%%\L[@##,=5U32\1M<-C1/;.R/,?_6SM_FAK(1-/HML4I.*
M;@0=0"A=: V%HUSN_:H^3&315CAZMZCCL1+QT,$^@OC((-!=;;B@'[E,WE.K
MN88J]E'WTD>D<MX@F6PJ 1/G<_FUY$U>2^!GGL";PN :T&QVK\$DP2Z-<&D7
M+G)W5S7]RU-S>PE2I+07B=I4U"%\BY+U%!E8JL*V*.ATCL;3F8"L9SKF$TGG
M4@DU<U[8_V7S]MM7MQ9#$\)+"O+,!5VK!9E-5#/A*?_S0K=^TO'PY8G@VE*/
M)N[U#!UPQK4 TI46G\[I\<Q>>W\]55!S7V3YKZ4*1^&J4+-MEUDK%:+;*MP\
M7]TU[]O;:V.NJQ +)/XOJ466Q7-[VGIJX<U=V=P)Q).63$?>*%L+X%7I$[,@
M 1N$'2U*4_#2*=BGGSV%45\D,UTI_U?PN\'?KYE#=>K0Q'2Y7#WI7FWA[.$E
MV=;&O;+(U,^WYL*[55<_8J467JM5IZ!:CV@&M>T7MALW(RZ378<XB\J:LCGN
M0PF[9[^T$[HAWX[7(*WNG8U)MC'?$$%AAST.3Z9:_1;]Z>4GU)Z>C].9MI1V
MN-\]N[BX/.WTC ;+;:$C,X\3"C3P;\">IB. D7MU06ZI1>ZIX6*78U/G^@M<
M\>L03[>4:H6SY)*SZMEY]^I;]W@++)E!J$Y_WW3CIW/JX$>/Z$/PVM-MLW5^
M>'&??;E*S(=B-)7%;F4836!CY>99^3.Y, 0$;_#V!L0$<DVM1^:LQ[FHL%>%
M15UT+!>6&#H] KHYP*K]C:)?S=0QSD.,&1--]BU@UB-X#B9/E^::"MPF($?F
MD]Q5)&L>R=0F.NMP4QW'JY(QE2>+%W @=N[NJ(LW6;*'39ZC][)N]&=S>9(_
MP)-\["ZII"/3CF="@(7=YID Q01DNBX -K'&A9\ML;@:P:YU[H?X:Y5R>+H1
M;B&9?&JHF\YM+_OR<Z.UD]4EU*V=I[X5_VN=)4I[P,,-@"\TU'J@WM+L0;U-
M(1-#UV9R%E#EM>WP72XNDT5U;QLY*E$98\0]Y( 996^R(2JVQ9ZXS?3='; :
M:FI8C%--ON.$L_%-.IU:NJTZ=GI46IK=HY.T-&@-B0@5*\RJV*@UH5K=SPK7
MKY_?C2?WL?+\)9\-B#A4I('75VYIE[T'4G^Z6%V 9)5CDS>4(RX=1^9$H7E0
M;IH'!6\++Z(8 "7QML7H8[S-0"Q ##6&=&ROJ48AT /[3.)&U=X\!F!GM^:P
M_JJVLP_9AQ]F%FHF:?$^.+PZZ$Y#]*EYH!X< 'LMWO&IEH<G:!RSQL)-V;A'
MBD@^D<HFR.2%%QNUJ8SYG\'LA3L$X*DM<CHVZ! XI7KZZ-[5*RH$WU%)J'[^
MZQ+NL^<5,27RB.O&)//W$@^D:9T*L$5DSQFWP/2$9>_N[.' [[\=9S*I]W)<
M_IY^+^T1#]?!@@7MD19ZCMFJVG.7!X02_PB4!-A.@J"]N3[P W6P\(2> Q 0
MJHL!NB4I4?C$9PTF3V1U3W2^?_#3BSWP9E1-5[OS,/D@U*HI0M;IH+MY MGW
M^TS'$PUC'!%$MR:*5S8)A:2%Q?S,KA5C)!<MQ455\;^(NU/.[>Z4!Q8W2/HP
MJ%4>W[T#M'FV3\\R'5%\$W;,(=GH9,AST)HP##JPP;_YOZDCH/5HG&M=+*]1
MP_I9GG->:'\=!5XH<?3(:5DU+5=8/JV Y+D#O/=\@*%<,RB0/U9"G9ZP808!
M;D%*$ <@9LE:':H.C/%2<^0K03UA .^ #9!;<)B#6C:DH#863E$/9=(<O1(1
M0*:GNRH1CI[8A^1>0%J!R0D(V#4FAXA/PF&VQ.T=7PIN.K(G*#H'^'QW!Z;@
M;MJP5=CF"%-PZD0B4TSTBY^7RS)4<BL?OB+>!?TH\4G4!,Z!K2!/(4):D/M
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
M8GI/GKGH@J@I<\V.S:2)3%T3%"D68R @A1858J]<_&,KK^V)H/M>-%I*UW0
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
M%     @ #H!>3V;R,- Y0P  [5D!  H              ( !     &5X:%\S
M,2YH=&U02P$"% ,4    "  .@%Y/O1^S;!,4   (7   #@
M@ %A0P  9CAK7S$P,S Q.2YH=&U02P$"% ,4    "  .@%Y/DH2YS$H#  ">
M#   $0              @ &@5P  <VAE;BTR,#$Y,3 R.2YX<V102P$"% ,4
M    "  .@%Y/3_O^POT*  #?AP  %0              @ $96P  <VAE;BTR
M,#$Y,3 R.5]L86(N>&UL4$L! A0#%     @ #H!>3T=G0"E;!P  /ED  !4
M             ( !268  '-H96XM,C Q.3$P,CE?<')E+GAM;%!+!08
..!0 % #D!  #7;0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<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>
