<SEC-DOCUMENT>0001171843-22-001423.txt : 20220228
<SEC-HEADER>0001171843-22-001423.hdr.sgml : 20220228
<ACCEPTANCE-DATETIME>20220228080039
ACCESSION NUMBER:		0001171843-22-001423
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20220222
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220228
DATE AS OF CHANGE:		20220228

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:		22683959

	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_022122.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/2021q4" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:SHEN="http://globenewswire.com/20220222">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_03D_SHEN_globenewswire.com_20220222 -->
<!-- Field: Set; Name: xdx; ID: xdx_04B_20220222_20220222 -->
<!-- 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 style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityCentralIndexKey">0000354963</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate">12/31</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="shen-20220222.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-02-22to2022-02-22">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000354963</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-02-22</xbrli:startDate>
        <xbrli:endDate>2022-02-22</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>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Washington, D.C.&#160; 20549</b></p>

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

<p style="font: 18pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90C_edei--DocumentType_c20220222__20220222_zmV0HbMheoJ5"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></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-align: center"><b>CURRENT REPORT</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Pursuant to Section 13 or 15(d) of the Securities
Exchange Act of 1934</b></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-align: center">Date of Report (Date of earliest event reported):&#160;
<span id="xdx_903_edei--DocumentPeriodEndDate_c20220222__20220222_zr6VySJuwdq6"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">February 22, 2022</ix:nonNumeric></span></p>

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

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

<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">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr>
    <td style="width: 20%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 60%; text-align: center"><span style="font-size: 24pt"><span id="xdx_900_edei--EntityRegistrantName_c20220222__20220222_zNfRME1b6x7"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityRegistrantName">Shenandoah Telecommunications Company</ix:nonNumeric></span></span></td>
    <td style="width: 20%">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">(Exact name of registrant as specified in its charter)</span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 33%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90F_edei--EntityIncorporationStateCountryCode_c20220222__20220222_z5H30XFEr3Kg"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">Virginia</ix:nonNumeric></span></b></span></td>
    <td style="width: 34%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_908_edei--EntityFileNumber_c20220222__20220222_zHkzsDEJ499d"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityFileNumber">0-9881</ix:nonNumeric></span></b></span></td>
    <td style="width: 33%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_90D_edei--EntityTaxIdentificationNumber_c20220222__20220222_za1LoqvcVlz9"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityTaxIdentificationNumber">54-1162807</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(State or other jurisdiction of incorporation)</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(Commission File Number)</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(IRS Employer Identification No.)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 50%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_905_edei--EntityAddressAddressLine1_c20220222__20220222_zHJ9pyW2q6t4"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityAddressAddressLine1">500 Shentel Way</ix:nonNumeric></span></b></p></td>
    <td style="width: 50%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><br />
    </p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><b><span id="xdx_904_edei--EntityAddressAddressLine2_c20220222__20220222_zXG6fAFeCK0a"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityAddressAddressLine2">P.O. Box 459</ix:nonNumeric></span></b></td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><b><span id="xdx_909_edei--EntityAddressCityOrTown_c20220222__20220222_zKYvDmYoEcGe"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityAddressCityOrTown">Edinburg</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressStateOrProvince_c20220222__20220222_zHJskh1bS3V"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityAddressStateOrProvince">VA</ix:nonNumeric></span></b></td>
    <td style="text-align: center"><span id="xdx_90F_edei--EntityAddressPostalZipCode_c20220222__20220222_zp9O38jOe9Dg"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityAddressPostalZipCode">22824</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 10pt">(Address of principal executive offices)</span></td>
    <td style="text-align: center"><span style="font-size: 10pt">(Zip Code)</span></td></tr>
  </table>
<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-align: center"><b><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:CityAreaCode">(540)</ix:nonNumeric> <ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:LocalPhoneNumber">984-4141</ix:nonNumeric><br />
</b>(Registrant&#8217;s telephone number, including area code)</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr>
    <td style="width: 33%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 34%; text-align: center"><span style="font-size: 10pt"><b><span id="xdx_907_edei--EntityInformationFormerLegalOrRegisteredName_c20220222__20220222_zNF16xHzHWjg"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:EntityInformationFormerLegalOrRegisteredName">Not applicable</ix:nonNumeric></span></b></span></td>
    <td style="width: 33%">&#160;</td></tr>
  <tr>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">(Former name or former address, if changed since last report.)</span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;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 (see General Instruction A.2.
below):</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_edei--WrittenCommunications_c20220222__20220222_z2sRhOhVgRH3"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 98%"><span style="font-size: 10pt">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_edei--SolicitingMaterial_c20220222__20220222_ztvJ0Vrff5L4"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 98%"><span style="font-size: 10pt">Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_edei--PreCommencementTenderOffer_c20220222__20220222_zfY0DZYQTHm7"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 98%"><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2-(b))</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_edei--PreCommencementIssuerTenderOffer_c20220222__20220222_zRKyVMw52aw6"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 98%"><span style="font-size: 10pt">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr>
  </table>

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

<p style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt">Securities registered pursuant to Section
12(b) of the Act:</span></p>

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

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 42%"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 20%"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 38%"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_908_edei--Security12bTitle_c20220125__20220125_ztlh7DWqb0Wf"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:Security12bTitle">Common Stock (No Par Value)</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_90C_edei--TradingSymbol_c20220125__20220125_zD1XbsBaZup9"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" name="dei:TradingSymbol">SHEN</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font-size: 10pt"><span id="xdx_906_edei--SecurityExchangeName_c20220125__20220125_zT8x28VLgIZ"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ Global Select Market</ix:nonNumeric></span></span></td></tr>
  </table>

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

<p style="margin: 0pt 26pt 0pt 0; font-size: 10pt">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="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Emerging growth company <span id="xdx_906_edei--EntityEmergingGrowthCompany_c20220125__20220125_z4zuUBNZxMse"><ix:nonNumeric contextRef="From2022-02-22to2022-02-22" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></p>

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

<p style="margin: 0pt 8pt 0pt 0; font-size: 10pt">If an emerging growth company, indicate by check mark if the registrant has elected
not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section
13(a) of the Exchange Act. &#9744;</p>










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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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: 0"></td><td style="width: 1in"><b>Item 5.02</b></td><td><b>Departure of Directors or Principal Officers; Election of Directors; Appointment of Principal Officers; Compensatory Arrangements
of Certain Officers.</b></td></tr></table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February 22, 2022, the board of directors (the
&#8220;Board&#8221;) of Shenandoah Telecommunications Company (the &#8220;Company&#8221;), elected Victor C. Barnes as a director with
a term expiring at the Company&#8217;s annual meeting of shareholders in 2022. Mr. Barnes will serve on the Audit Committee of the Board.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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: 0"></td><td style="width: 1in"><b>Item 5.03</b></td><td><b>Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year.</b></td></tr></table>

<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">On February 22, 2022, the Board approved an amendment
to Article II, Section 2 of the Amended and Restated Bylaws of the Company, effective as of February 22, 2022, to increase the size of
the Board from eight to nine members.</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">A copy of the Amended and Restated Bylaws of the
Company is filed as Exhibit 3.1 hereto and is incorporated by reference into this Item 5.03.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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: 0"></td><td style="width: 1in"><b>Item 9.01</b></td><td><b>Financial Statements and Exhibits.</b></td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></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="text-align: center">(d)</td><td>Exhibits</td><td>&#160;</td></tr>
                                                                                                                                          <tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td>&#160;</td></tr>
                                                                                                                                          <tr style="vertical-align: top">
<td>&#160;</td><td><span style="text-decoration: underline">Exhibit No.</span> </td><td>Description</td></tr>
                                                                                                                                          <tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td><td>&#160;</td></tr>
                                                                                                                                          <tr style="vertical-align: top">
<td style="width: 1in"></td><td style="width: 1.5in"><a href="exh_31.htm">3.1</a></td><td><a href="exh_31.htm">Amended and Restated Bylaws of Shenandoah Telecommunications Company, as amended effective February 22, 2022</a></td></tr></table>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to the requirements of the Securities
Exchange Act of 1934, as amended, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly
authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 36%">&#160;</td>
    <td style="width: 64%"><b>SHENANDOAH TELECOMMUNICATIONS COMPANY</b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>(Registrant)</td></tr>
</table>

<p style="margin: 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;Date: February 28, 2022</td>
    <td style="border-bottom: Black 1pt solid; width: 50%">/s/ Derek C. Rieger</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Derek C. Rieger</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Vice President &#8211; Legal and General Counsel</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">(Duly Authorized Officer)</p></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</b></p>

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>EXHIBIT INDEX</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
<td style="width: 1.5in"><span style="text-decoration: underline">Exhibit No.</span></td><td>Description</td></tr>
<tr style="vertical-align: top">
<td>&#160;</td><td>&#160;</td></tr>
<tr style="vertical-align: top">
<td><a href="exh_31.htm">3.1</a></td><td><a href="exh_31.htm">Amended and Restated Bylaws of Shenandoah Telecommunications Company, as amended effective February 22, 2022</a></td></tr>
</table>

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


</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjd0KgkAQhZ/Adxj2Wko3IvCupCSyCJHodskxlnRHZrcfH6m3bFOiYWAYzvnOESIUGW10gwznVZFDiW3XKIdQYI2M5oLekW53Cfhb4FVbx8q44f2BKXkGPTOfxFJ5YbA+tMUqgUhOZTyVEqJFMpOw3Ivgq6dkal2hcVo1oEwFR6aONTrF/ZhQqhcZavuh6oRsNZkE4kk0ym+QUSzhQA/1JL5ZyPNUBOEwgciY7t235m4dtbBusPVddkT/G3wADD9JNQ== -->
</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="text-align: right; margin: 0"><B>Exhibit 3.1</B></P>

<P STYLE="margin: 0">&nbsp;</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">(Amended effective as of February 22, 2022)</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;&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>

<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;&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</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">&nbsp;</DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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">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>

<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;&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</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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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">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, (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</P>

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

<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">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>

<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;&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</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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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">(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;&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;&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>

<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;&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</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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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">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;&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</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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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">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>

<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;&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;&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;&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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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</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-align: center; text-indent: 0in"><U><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 nine (9) 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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;<U><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;&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; 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;&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;&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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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;&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;&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</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0in">&nbsp;<U><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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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</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-align: center; text-indent: 0in"><U>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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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</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-align: center; text-indent: 0in"><U>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>

<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>

<!-- Field: Page; Sequence: 15; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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 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"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; 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="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: 155.4pt">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>shen-20220222.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /qkpo7xRiXgen8uJbHxcOaiDSbP9wpB06ZkxsGxwHYkqDyctaY8bFipeVlAGIe8L -->
<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/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:SHEN="http://globenewswire.com/20220222" elementFormDefault="qualified" targetNamespace="http://globenewswire.com/20220222">
    <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-20220222_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-20220222_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/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>shen-20220222_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.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInformationFormerLegalOrRegisteredName" xlink:to="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInformationFormerLegalOrRegisteredName_lbl" xml:lang="en-US">Entity Information, Former Legal or Registered Name</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>shen-20220222_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.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- 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-20220222.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/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInformationFormerLegalOrRegisteredName" xlink:label="loc_deiEntityInformationFormerLegalOrRegisteredName" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInformationFormerLegalOrRegisteredName" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140310098795256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Feb. 22, 2022</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">Feb. 22,  2022<span></span>
</td>
</tr>
<tr 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 Company<span></span>
</td>
</tr>
<tr 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">P.O. Box 459<span></span>
</td>
</tr>
<tr 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">Edinburg<span></span>
</td>
</tr>
<tr 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>
<tr 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_EntityInformationFormerLegalOrRegisteredName', window );">Entity Information, Former Legal or Registered Name</a></td>
<td class="text">Not applicable<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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-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 Exchange Act<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 Exchange Act<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_EntityInformationFormerLegalOrRegisteredName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Former Legal or Registered Name of an 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_EntityInformationFormerLegalOrRegisteredName</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_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 Exchange Act<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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementIssuerTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_PreCommencementTenderOffer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_WrittenCommunications</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>f8k_022122_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/2021q4"
  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-20220222.xsd" xlink:type="simple"/>
    <context id="From2022-02-22to2022-02-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000354963</identifier>
        </entity>
        <period>
            <startDate>2022-02-22</startDate>
            <endDate>2022-02-22</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="From2022-02-22to2022-02-22">0000354963</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-02-22to2022-02-22">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="From2022-02-22to2022-02-22">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType contextRef="From2022-02-22to2022-02-22">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-02-22to2022-02-22">2022-02-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-02-22to2022-02-22">Shenandoah Telecommunications Company</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-02-22to2022-02-22">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="From2022-02-22to2022-02-22">0-9881</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-02-22to2022-02-22">54-1162807</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-02-22to2022-02-22">500 Shentel Way</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2022-02-22to2022-02-22">P.O. Box 459</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2022-02-22to2022-02-22">Edinburg</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2022-02-22to2022-02-22">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2022-02-22to2022-02-22">22824</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-02-22to2022-02-22">(540)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-02-22to2022-02-22">984-4141</dei:LocalPhoneNumber>
    <dei:EntityInformationFormerLegalOrRegisteredName contextRef="From2022-02-22to2022-02-22">Not applicable</dei:EntityInformationFormerLegalOrRegisteredName>
    <dei:WrittenCommunications contextRef="From2022-02-22to2022-02-22">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-02-22to2022-02-22">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-02-22to2022-02-22">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-02-22to2022-02-22">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-02-22to2022-02-22">Common Stock (No Par Value)</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-02-22to2022-02-22">SHEN</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-02-22to2022-02-22">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-02-22to2022-02-22">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>8
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
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
M-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*1D.QD8E>I6.5Z*U
M.EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXPC,^[V?S!9@K(RDT*
M$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,:3?D@6)8YL_X>\87
M_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    ( !- 7%0'04UB@0
M +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#
M%     @ $T!<5$<T/@GM    *P(  !$              ( !KP   &1O8U!R
M;W!S+V-O<F4N>&UL4$L! A0#%     @ $T!<5)E<G",0!@  G"<  !,
M         ( !RP$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    "  3
M0%Q4AJ#A8XH$   G$@  &               @($,"   >&PO=V]R:W-H965T
M<R]S:&5E=#$N>&UL4$L! A0#%     @ $T!<5)^@&_"Q @  X@P   T
M         ( !S P  'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  30%Q4EXJ[
M',     3 @  "P              @ &H#P  7W)E;',O+G)E;'-02P$"% ,4
M    "  30%Q4JL0B%C,!   B @  #P              @ &1$   >&PO=V]R
M:V)O;VLN>&UL4$L! A0#%     @ $T!<5"0>FZ*M    ^ $  !H
M     ( !\1$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%
M  @ $T!<5&60>9(9 0  SP,  !,              ( !UA(  %M#;VYT96YT
A7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  (!0

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>122</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="f8k_022122.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_022122.htm">f8k_022122.htm</File>
    <File>exh_31.htm</File>
    <File>shen-20220222.xsd</File>
    <File>shen-20220222_lab.xml</File>
    <File>shen-20220222_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="25">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f8k_022122.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "f8k_022122.htm"
     ]
    },
    "labelLink": {
     "local": [
      "shen-20220222_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "shen-20220222_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "shen-20220222.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "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",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 60,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 122,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "SHEN",
   "nsuri": "http://globenewswire.com/20220222",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_022122.htm",
      "contextRef": "From2022-02-22to2022-02-22",
      "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",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "f8k_022122.htm",
      "contextRef": "From2022-02-22to2022-02-22",
      "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "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/2021q4",
     "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/2021q4",
     "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 YYYY 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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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 YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationFormerLegalOrRegisteredName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Former Legal or Registered Name of an entity",
        "label": "Entity Information, Former Legal or Registered Name"
       }
      }
     },
     "localname": "EntityInformationFormerLegalOrRegisteredName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "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 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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "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/2021q4",
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "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/2021q4",
     "presentation": [
      "http://globenewswire.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001171843-22-001423-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-22-001423-xbrl.zip
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
MGQ+N2\^G)7/E$389A[?D F3L*A/8W>ES >.@M+J16XPS0GD[TJ6R7C C9VW
MU-V^\G9_&DZ/V7UQ>HBI&CH1MC)9G4^1G6?. F:O/OL5\]2=*\EXBA_"E5_V
MJ9TO1DX_D^N3A_YINFL:%4GVCF 0F(8EI3H'T2#WP) 4,ZFKJEMDN-:(2V=%
M0^HJ:@[(#ODV4W!'62^S@WFQP"C?()>'_0/:+F6FQ##17)P5K3J3YO1B=$ &
MBX+/?: '??ET1_*&(DONJ557-UV*+*1R;I8GS_76!1Y-\JZ@Y.P6XEBI\_-N
M(=. .2R[Q3EI821#R.%!X5]@[SXBX=:H(Y/_A?V=O7C#6S< 3.IH:%:39.^'
M?3P]TBU7NG)2F.L:GR*_SX3]+[#W949;37J>S/VB6"'? 4,!_63V>'7)/4_;
M-"]S8'(%\+WJJL1/E0;)($ ;99H#,<]CIHU&'0EO4:D#>5#IOT!J[0%K(T>X
MF8[_?C\X.+9 ^N(A");5N26KOLUG66NPGZ1FX88R.<E9R1_(W/.R\1X\7M 2
M%2G<G27H%2POU+.'<0]S,CC/Z&RRKE;^ODH;E#/P4[+!&W&-^YUS P6G.='C
M)(T'YG#>$[#7GB.IG062"<81.<%FCC<5_8HRC::I9O3WQ%WFAAQ^K*C"A9OE
MM>A42-"3P#B&5[#JR<R,V53&IY:+5HJZ$;P:EWHW$Z%=Y*D8_RX^4W4@KXNE
M,)I)CR<&O ^]N2/,SU(JA5">/WX>L N)KOB[?OKH[W@./:=$^H>3^Y[.E1[\
M40+!XEEN>16#(R?M6#>7/M"==3J[NX2;]_<J1QW8!'R 618-!ME;B?,@N_YH
M')M/#Y,W=-N;;W%$$06'R6_IHL.O[]+O^=W9T0^OCI,7QZ]>_7+T\N7)Z__^
MK\\>?T9_G_YR]$+_MAJ/UV+<ZV?58I&N&OA8_W4(9)RU%_C<X_^+P[S5=X )
M ?I&NM $+EA F-&UR.?H.#U[.919JNE>X=O-YNJV'B9GZQ5,Z*A.I\7L,'D-
MVBIO_>L*-_1IX&S57^$WWWU^]A+_\Q;_@[OS_8-;^#9N84E_:9R!@\J+$^O"
M:>FN6@V0O%ZA-5/[-[A[S!QZ[\4^2.N3?2NIG5Z+YA-:Z!@ORID%3MEJ<6'=
M6"LD951G1C,%E3.O.;_33+*0C![Q>NV=G.RCDNE&1!*'F8LIA"EUL>(Z,>\
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
MKRL7H]>EHHAP#>U&D@=\UE#.G@QRX>3<0E,"Z/@.WXF9FHXCOK&%C=/9_J8
M0^/[M$^I2*9;-0^ W2-G%P*JB4X\')]"V^M'[565['WU=/]C<3Y_\^!\OE/G
M\S</SN</YGSF!BW'IH+),0>D\ADHP 5JAF^]S4R"<W>'TI@H364SW!6VF0CR
M&:A!.O  T+([91?1*SCZFK::@L;Q=& 7&.XT:.W$C:*&G>R:(![&K+#%'+/\
MW2IPI9KB*YRGV$?2+8!^3+\@;5UJ%RX*X)Y[S^ILGX/ON>CR=N8LIKGZFF/>
M9M+]%@O>VXQF!<()7-*6@THQFW5U;?(BAY0+;^FD[H>LH=-4R-^0^B9T2<\V
MR>*TK2G&OPE!/PAW>O?^*%_'W$SGPF$[#BD&=H_Q\[6$7F( /.FK "",$P8<
MG6V Y*?/M\J-"[W7GXPRQ,!K"K<6+%HTH9]CE\LFK8BN)%XW!&5K)!\T$1\%
M!OIIOZD6^RI/%UC^,$]^*W"R1>HPKFEMG#XQI?.O%IW!QQI2S*C.BD(*",J@
M)[G=R;K4Q4.?W.*3T&KG\A OA,.[BM/T=G?$.\/;<4[)VMI"%Y6_]2/!2GW^
M]3YPB\X[F81NC5\(*>Z*M)8Y/)CL/7T^_)/QJA8L*X*O5A?B^S+('?/ F;;)
M[ AK7&1,JSURR(0NW#EG">M;E1:H-0).AHZ54HZ8.L9/>+@_CTE*'(4M@0$G
ME*A(;B,'&3;I9?B-D ,M;9KWNR#Y#.\KEZ\_!BLF%60^5V:D:"Q,)N,YBJ/3
MBR%D@3Y;*E>$N2BE<YBR?22KS5UOCHEDSU&.',=L#- :9;C0*Z5"F@<38,$
M4=#C"(8S-KE=DO'9%$N0)6F95UVS6 -EI(+/P!ZWK*OI6$P^32 %PA=2/TH#
MR4\V#\\0L1:'P H]Z8?);%%2KKGL%,?:>-N3X+(3UXEPZS9<+,I7QQHYC7PR
MH9DF(5F%$-Q8U4Y6R]/]?JL9L12ULR!FS1'5KB/B#U;\J0BN(10EK7 /Z[>O
M%UR2DLL%#W&2^("2,]X0@1"'ABKM&8-+:C81MQRSK";JO!WH7V>NDQ*QV+0^
MLW5@05LA.-!-LQ .R3""0S2]/IA#]LDYAQ@+Z 7CG>'IOA+C0M0@#]A%">O(
M!5T1%H,S2QEG5+(Z<EP25^''5$<R\);LRC>8#Z#38HQ3 -FTH,9QS]25\KBW
MHL 579GRV..DF$_FZ*ZIIK,VQ>Y.KY2NLK"B-Q>JB99!W;HDKY<ANW5-WF:4
M4Y.E&1?FX50OTX7S'6J+"BZ!\##5UY?UA35];JN'"_HL20[U3?"U?(1B8#W;
MSGQTU7T][+2!8K_7 PV?7870Q*0,C!0"8N)$+V']5M0B17?<95D(1<'_JW#O
MHI4Q8Q=(8P/TSA'=L:)!RL)=KMJ%Y%O97_O%UC62P?4EAHFI,(2C&2XQY-.M
M<DF[(<J5(D/XTL%S<5:5D)ZR+698H8KVD?AJGSQ^<-;>J;/VR>,';^T'\]9R
M1:ESC^"5_0V9T*##)#13?8!L&_>*U-*PAX7BC/9R;[*0'"#MA>T-9FLU^=W
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
MD*4BS3<C?P(?C2&>:^EF^-0UO0AQR40:U ;$W*2)L!?0X=<'=HO8$A(#"5+
MQJ8T/)V/)LSQQ4.8XV[#'%\\A#D^6)C#=?%NZVK!2::@)Z0(Q:BIZ0P%L+OS
MY/G!$[R>9R@NDR?/^"^VW[+<VFW)7OC"H]F_NT(Z^.V;E";OIC0/1!6+Z0J,
MLX5+*6#F]JE5I7XEMK4&LG]$4,M020N8JDJE2)ZS"%EXDPBU+=1]T6"_),=V
MMTSVX%/Q&QV9+VG,1/JYBYMHG\72KV6!XASI I;[DKSLJ *\ (NL=4&+?^9H
M>97N^]"2_PE[)X.*,.WJ<WB$B[8U^A1EX\WHO<@0F^1W$ Q-5CB4R0ORPZ"$
M2#5OATBPJ&==T28\)4>77<EFBW>03<R<@K@]L%W6*GT^P=P!D1+@,H;1<FP
M3?N5NG0K7P\,UFJ-"7'M!M64,92]YH6]G6N.D2 R=$'H2%."-\-_<3K!E61A
M8&R+<CU(\<9T)"RA<#7ZHBK GF@1^B1(0?!*=@^>.<@MJ^V?+ALABFNY@GJ=
M-VPFMM<67-""-X2RI:9YZX(=='31 FE7KMN6% @!_P[PGDNQ_2P$@&-#;/"\
ML)WCCV;M#?'\86HEN_,P?&0!JL6^[%L[^[B>RV Y$9G @Z@BUZ#_H:*+?' "
ME@@<J'IB+=;X)8C8S!C@[V_NNSM#DS='BTFLF%4#M#4%.9^ZF#%HLGGF\J:$
MN/8NKSG#<T1N,,4!M EEN@ ZD0+?K)H!]R@U,TQ^;S,.A7?I3XU:3V,T$V%>
M[,9&8"8$!*/6N',J3*!LOFDC;/(%\0=%Z$2Q]NC+I\^OIZ6$2,GN;U2=11*.
M$W=X4)@>6"]X*/O,!H3L:3^18+BR"KTF^#IG/,T[N%A@F&K5ET/]Y7(J21QV
MWE7IBL@WN,.:^HN4K"NVT6#' I[J.DV#9"H::@"+J7@4]\8H(%K;9,K!]B$6
M(XB=>RUW&;H=L]R]]4H^@#5REME%V@C,N#?Y23UA;R1\CAQ0[P81(9Y-46Y0
M6H:]G5F.5XAD&OK(?"1?"O DY<\A<PB7:T0+\H'@Y"O\E4(V_7;"T-C^&I)T
M$_I8HLE8LYN"0KF-=E>@IV9@K?*$QU_/Z0H,485!8I;6;*]1B%<_6E1<2&0&
M&//T@U*B]QH#,7#-L7+BB,9'/4CU$21YKS+X:O:UI)^*G-L+.=@T+^'J,P(!
M)NWM3_I9QF/'$AP$J@'>[]&[2<Y/PTT/03+D&;5;EWMXDPU!?E&5I1P!1>NL
MNT;4#-O(CS>=O*4D1\1%8^EF\[FZ#@_"+["!HI DR:ZFX9P$23F--M!.Q3N5
MY!V[.X,_<JH%1EQ <]6##0F /')1YJQ_QT'R8UHLI&I>1>CFE>_NQ$N_JKI%
MIMXE<UD+T+6 $Q)'A"&7KN2J=YNM&Q'S@UKZ39TOBGQN)6I1_MZ5! PF7[**
M) !^LP! :^L%]3C Q]-.[<L';\G=>DN^?/"6?(!V:B)1(UMC_ ::VG5R][/+
MNBA)E0=^@*82BB/L)2MWG!@&P[4N"LF>&M)2T V.UNZR85C/J-@,0]Q-Y=+C
MR4#>2H]4,$JV-1#L"6:( Y)1K'-T8-\,9.CV(PR+V/FE#LX;LU.Q0)B4T8"9
MC8DD+\@G#OK5Q^LGK'LC<)1S>*#(@:OEP)]&CFAW!]Z.* <R'2>Z_(IN=&[:
MY(OZ@+8@RN8W^OV^KSZ29B%!IQT_*=3OV=TN 1>EBX(#*7;G&^-JD^.Y$NN/
M,%TY(ER (..R533EINN#W9TS,F(PD%XZ*%3)DQWU&%FWWDR":+Y1S) [H2K/
M*]QZC4V1G4G5%0IU*F"V&U06THL$:U,OC'60=%3!F4I+N, (;P;KS._8W:6'
M?"MW54;IOA)2OXTQEPS8<J(*ZQ/+KC&MBU)A*ER<M<*+UI5<JN.<D*YF+Y@(
MRY)1#XBZ(9R[K+;( 5&(%;;H7EN<'RBU\K/O_U]"_W_'H[SW7*&'%SZ\\#_J
MA4.&P$T'8<7\\8!B3@KXDZ_>XSJ&#+VWW2)_I#I\WY[[-GD&OTV[MHIM'/.H
M-<.,%48KZUEXNIEH3LA_K3D1S.?C)(A(+CSYXHN#YZ&Q1,-\_L.;E__Z'O_Q
MT]G/K[[__U!+ P04    "  30%Q4:B)9Q-X2  "%:@  #@   &8X:U\P,C(Q
M,C(N:'1M[3UI5^+,TM\]9_Y#O]PS]^BYPY*P*.AP#[(H+N  ZN@73T,:R&-(
ML),(^.O?JLY"@""HX#S/W)E-2'=75U?7WM69H_^.!QIY9MQ4#?U[1(HE(H3I
M'4-1]=[WB&UUHP>1_^:_[!SU+>@'?77S>Z1O6<-</#X:C6*C9,S@O;B4S6;C
M8^P3<3KEQJ']Y$1"BO^\O&AV^FQ HZIN6E3O,'^0INJ/R^%CJ]^US35UIBL^
M\29)QA= 0ZLR'1#LG(D[C3-=K="N::>KY75532,E2_NOX>'T\ >,E_65$&=8
M(?MYW+B8=K?"^T^[QBU.=;-K\ &U8 \14CJ:D*-R)@ D:K+.#"#X'NL9SROA
M'$23D@=G87-F5XK-;6KZ%%?8'+F].:$!1LC24\KKREEW*>!,'%J]CK89[5$Z
M]#MWJ=D6'=T& 3>:D )80PLW-&:&CA$M(8,ZAJU;?!*.O]LHAGD#3&XM3@ /
M0V W3\LUOV]/,]I,9R-SI'(6ZQ@#'(!_Y(B0.D85^$GPUY&E6AK+'\6=G] Z
M8!8E""C*GFSU^7ND:.@6TZUH:S*$;>@XW[Y'+#:VXHYPQG%<W 5[]'_1**FH
M3%-RI,FL0U*C Y8C8V5\2*HE\>$A(1<>KIM?Y=))H7 %/W ])!I==W2R](#K
M?5A8YX.WSC< 2QW[H]XS/%UY8,![L CX4]:!C),BT(=3K:HK;'S.)@\)^)5,
MI[*9Y%O@9@-P"P.F*_#7JFBT]]"EFLG> BH1 %6T.4= JMFAVAVCO*PK)6JQ
M!TF.)]^R"9ECV,+2@_3@*B,'/#QZ"PSYH=FGG)D/\H/0O0X04SQ["YP2XG+E
MPDHNH+04>-M0)L2T)AK['ND"9^>(E!A:I*4.H$N-C4C#&%#]F_/@&R# U:Z0
M(45]]L8IJCG4Z"1'=$-GHE$=YU 8&$<I$]]416&ZD#G\"AUK]@!@=1QQ&EL-
MU%45;@R0_82BE2UC^CE"=%@U3,747"B/1?)3)CN*STSQD5D=Q?T] LH^US9
MK5%=,%\0GQG>C.1%^Y904(!/!S"NK]!)$(5E/!W)"Z8.Q28^LRV('%@$!F Z
MS'1ZH.G)F<*G "R)<!1R?6%5S#[3HYZRB(U-)>(V6Z CH5D=##7FZ$5WJEG@
MSG2F87-O-N@F>#3GTH6HRJMT\?2W-XP)KO"?^L]5!5NZ*N-$+(6%&NQB]7R6
M@^8'3Z>+A\[GSC8$^AK*(A;@-7$+=R0_78(':=JV,(PYVQ@RR&N91VL& >^A
M2])9.MNZZA 9U,,"-0>,FC9G>5>/Y*"/!\QKFIT"H2V![RBEI5.X1!"=WCW'
M5/DMS .*"K9QD;8X5@@$M0P>:'X[#>9Q#(,:F+3$=&.@ZJNF74V7^7G# 'OM
M,U18(*@KH0%Y=-2#I\./XC >?N+OH^%;[<4A&5#>4_4<P:Z)0X+,&*6:VH-'
M'1 DQB/YHW;^NE9ME4NDV2JTRLVC>!N<LF%^NU,VR\7K1K55+3=)H58BY9_%
MTT+MI$R*]<O+:K-9K=<^!X];:O8A-K0,&%^*%6/__I>4@=YR M311C&(Y!W0
M2P$>;&I)E7KCDAR90ZH+"44W)9LH"D<L&BT9'1M-)KK4#QW?_9PZHB^#F\1I
M^[+/C+,T@/NHSQ"<+Y(_B)[/F\2C.&*:_UQ:;XQ]@(D;Y5J+-,I7]4;K<UCV
MRN:F376+6 8,[&!T2Z0D,3B1TKO*'C&ZQ.HS;+*Y:JG,_+)3'G?Z5.\Q4NA8
MV"YEDZE_(L71\B+^#38TN$5VO>_@>&FP4(NP9^A)N&AFRE[.P0KPF1.'Y)PX
M7 GK[04DH7+!,S>3YID]4IXR[Y:+92[E!!; ]#"YF4$LDJ^P-K<IGQ!9_D80
M\E)QVNH^S&UV(%!JV!J+7M&>B!*#L8H'-0E0J6T9AV2D*E8_1^3TU\A,S[;!
MP?A%+6.8(\<:[3P2"<:8AJ8JAP27$375%PC$X.D4$S23[K\!;.(SZ&Q3+#^5
MWA9M:PP:-0TVNR-2FXF(^#ZDBN)]?S,B[H9(B<17QYD[LCQ_YLA2/'C>MF$G
M#R]+6>SG;F/;L"QC$+*3+IQ,XNL2D@J1#2S"W78YA?L^+] )5Z"=&+7!>JJ)
M"4 +8_9P>:YU&Y=EJ9T9[V_ S(5-&\DW(5BCNF+0/FDQC76,P0 \OXY(2)JD
M: Q@#9.E$NS^"*/MDCV ?_CBQKVZ2V^A//)0)+];'E.P(KAV5+W<7S.A)C&'
MK(-AFT)4V!W+)&!W0!/SO=#EA.,>%^R=WZ8)]>;]#',],\L?31E._>UKM$/B
M4JMC:!H=FD 6[Y.O[+P)GAFW0$PU#W<@<&2I$":3;U1@CA@A9\SIL,J,#JOJ
M'8.#'R.T1=,"\U]T$O5%0UFBTM*GR<3/2IDGSWN;<%'PE 63)!8;<N,9!7[6
M1UD#STC^1D664.FK?O]J59=,;8K*!S-4KJ@: Y3:C(>3]/3QQ2R5SU+9K+(Q
M,S&=,Y)/1+,'!PMYPK<29V,L6)HA3HN.JVXBSC%:KU&*2A?&TW/G1GO);HQ2
M2Q"(Y-.IJ"1EY(/$_IJD"YK&MXGY.RRDD (,R P(Q#CY"^(P4U&=2 U,IAJ4
MF'#+^(')P:T8J":>?Q-D-.*0;./35!M-4AX,-6,"*YS=)%(S8GOAQ-^<;?\%
M3O'63$C:<[BA<7M^R)RHIV=$O: HG)FF^^-"U9FT1"&>98>36_DI8Z4V)N8A
MDX.()Q($'6B+:>26+G>3'2_B5?WX&?3E[ID+,OEP^YL97/:&==LBJZ16L(H<
MSBH_3S+=0H45SQ-TBZPB1_)7L7J,'!MCDDIG7^63=77?DIAJ*\3-AA&W"!_K
MO&6,]'#2GM\]EP9W1KESPC9-VNG4D7P9]&;;YKTE1/VVD&8NA"U&F,,ZOP(G
M$DS?$M_U],Q\[$OM9O)FTPN:FQY<TL)&F.1U]]V=_,H !UJ[5X?+O?9AMIX\
M^*O.LJ7W>^U+ECXS>R0ORP=R:NG:/]M+<G%$CVC(86?4(=4(&[..;:G/F%L
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
M$23\4\I1(ZB6, I74N9,/,!,Z1KXNY9(YJ\HF5=I(T3]5\YT!EHL,;0/C)'
M7U,"]R@D9/ZHF33<,<) /[1&4O^-](+$HY$0^W *0KB$CTE4;Z^R1Z+_G1*]
M7^<+@7_S[,[[]G2#Y[]5!!F"/UY*" [4$D;A'C17B3W5:P3_ V,D^3-*\AZ%
MY,QO9((EOC%%YTCTP/?D$>+N<Q,S47K5M\=,&'F%.18[26Y:*Y,<_3_ -!K\
MEC$6.TFZ6B.1 'HOUWK'H> (X[?&8B=)5.M$$G"_D1G/EF[VX%.>CK[?>-WE
M?6B%Y4R2G/I$D?%=WYF0F9L8"3'>M\1R)LE)0^+(6/>L)LW$0":P^ #+$.P#
M4RQMDEPT*(\,][WF*=/+(8_K!Y!#6RQPD@PT+)",^"-;#!*KC(]Y.<U8#]Y;
M!,N?)/U$R24+PT#&2L_4UNWFGLKM=W/94TEPB*\IB T)25YZA'2RP%PEB45F
M5B^W7$(G%(Y*<_1<$UT0 C)?$/KN<>B[>/0D^6JMS!>$_O0X]*=X]"0Y:ZU,
M:O0]^_9./ZJY9U;;:XS%3I*SUDBDAEZ<?>[TO5;/O%R%54?^H 06/V$J&Q9+
M'8/5R1_3Z]>66.:$:6VU.&K6]\ID3/S+9W57F=7V6.Z$"6Y(*,6-R3+^[B:'
M;[G2G@F6,4E.6RF' JN+M ;F[\:[%EBH)(EJE1@"IK?*S:%,E0S>RSVTPK(E
MR3A]HB@&8K>:V7B'@:V/T:OE2(;9?1D$*+]JGEDO>BI-<[FZK^.98?.88A&3
MI(E!>02XATKPF&=<3C[:*TC-F:AF766'!4V2%/J%$5"^U^ B#O;2O%@SYK8^
MZ+OQV#<2A^RQU$ERPGJA]/0'QN2@CXU!12EL)$C20ZQHBC$'XMP.@\M.=_3H
M=O%X1IP#*RQODM30)XJ [R?UJ)G;33A<IB,E_%M5*@VQE$D2P8 T M [OE0C
MWC/!PB7) "OE$(X/-XMXRN0$_"LCJBVQD$DRPI XTK%X@AJ+)T>.Q229H4\4
M(=]R?;K]=MV-!)\P_PZW8 'TOA]*Z@&I%'L+BVU(;N^Y3@M?^O9--7J/*18Z
MS1;.D#P*W'G",TA*M_I<,AG;U&NSY\Z3R=>7P@:!9H\G4C39%,%7$.*#5',Y
M!&:4A*1,!T*S!-XBV$@0SDG6R"4+PQ<E<DM*%PM0M>>[X#'%8B><B_3(HUOO
M62ZJWIR/RH>.A*C[2F#A$TY*AL42KH7+P/G-G^$=R]C*RU ,?"6P,2"<H R+
M)5W#KWOV9#11X;GX/4,L<<(EN)72R$ /4R;$=6ZX!!,<9_8,L: )U]I62B,#
M?9."GMA![KU6\VRZVG\: NXI@ 5/N*(V*)4N (OO^][+O7E!^A76Z"<J$*+W
MBJ1\9$@<NX4:Y1E>)DQ[R(?LL>Q)-W[ZA1+0O\NFH+>OK0J'!C:_"RVHJ"^%
MC01)6HL537>^W7KZ0/!TNV.'94Z8P%8)H]O'E8\$C_M"L>!U^XX9EC%AMEHA
MBPSQ-9-/.I]E\?)>JQC 3<.8S3</D30A*\"&A3"//0H%W:T%E:9N@Y.*GX93
M*]S<Y5GQO%;K8_ &0[ <-CR4FTP1P@FOCLSW#6B07"\?8 S:+8%XA$5V;1M[
M"E\L(8IC8T3Z9"0T!L+[0CLS%J!O8<+$G2ZWC%MOD[K]\-@:L $C3*Z/@U$1
MLXOV@;1;>\ ]2;G\Q/UQ3PNV1_X'4$L! A0#%     @ $T!<5(AR;X! 1
M<VP!  H              ( !     &5X:%\S,2YH=&U02P$"% ,4    "  3
M0%Q4:B)9Q-X2  "%:@  #@              @ %H1   9CAK7S R,C$R,BYH
M=&U02P$"% ,4    "  30%Q4*T*\$SP#   $#   $0              @ %R
M5P  <VAE;BTR,#(R,#(R,BYX<V102P$"% ,4    "  30%Q4W0>M)CD+   7
MB@  %0              @ '=6@  <VAE;BTR,#(R,#(R,E]L86(N>&UL4$L!
M A0#%     @ $T!<5!R,Q2-V!P  ?UH  !4              ( !268  '-H
I96XM,C R,C R,C)?<')E+GAM;%!+!08     !0 % #D!  #R;0     !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
