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

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			J&J SNACK FOODS CORP
		CENTRAL INDEX KEY:			0000785956
		STANDARD INDUSTRIAL CLASSIFICATION:	COOKIES & CRACKERS [2052]
		IRS NUMBER:				221935537
		STATE OF INCORPORATION:			NJ
		FISCAL YEAR END:			0924

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

	BUSINESS ADDRESS:	
		STREET 1:		350 FELLOWSHIP ROAD
		STREET 2:		SUITE 100
		CITY:			MOUNT LAUREL
		STATE:			NJ
		ZIP:			08054
		BUSINESS PHONE:		6096659533

	MAIL ADDRESS:	
		STREET 1:		350 FELLOWSHIP ROAD
		STREET 2:		SUITE 100
		CITY:			MOUNT LAUREL
		STATE:			NJ
		ZIP:			08054
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>jjsf20231120_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2020-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:rr="http://xbrl.sec.gov/rr/2018-01-31" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:jjsf="http://www.jjsf.com/20231115"><head>
	<title>jjsf20231120_8k.htm</title>

	<!-- Generated by ThunderDome Portal - 11/21/2023 6:40:55 PM -->
<meta http-equiv="Content-Type" content="text/html" /></head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;"><div style="display: none">
<ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="d20238K" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d20238K" name="dei:EntityCentralIndexKey">0000785956</ix:nonNumeric>

</ix:hidden>
<ix:references>
<link:schemaRef xlink:href="jjsf-20231115.xsd" xlink:type="simple" />
</ix:references>
<ix:resources>
<xbrli:context id="d20238K">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0000785956</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:startDate>2023-11-15</xbrli:startDate>
<xbrli:endDate>2023-11-15</xbrli:endDate>
</xbrli:period>
</xbrli:context>



</ix:resources>
</ix:header>
</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;">&#xa0;</div>

<div style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;display:none;"><ix:nonNumeric contextRef="d20238K" name="dei:CurrentFiscalYearEndDate">--09-24</ix:nonNumeric></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><b>UNITED STATES </b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><b>SECURITIES AND EXCHANGE COMMISSION </b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><b>Washington, D.C. 20549</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><b>FORM <ix:nonNumeric contextRef="d20238K" name="dei:DocumentType"><b><b>8-K</b></b></ix:nonNumeric></b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><b>CURRENT REPORT</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><b>Pursuant to Section 13 or 15(d) of the</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><b>Securities Exchange Act of 1934</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><span style="text-decoration: underline;">Date of Report (Date of earliest event reported): <ix:nonNumeric contextRef="d20238K" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><span style="text-decoration: underline;"><span style="text-decoration: underline;">November 15, 2023</span></span></ix:nonNumeric></span></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityRegistrantName"><b><span style="text-decoration: underline;">J&amp;J SNACK FOODS CORP.</span></b></ix:nonNumeric></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;">(Exact name of registrant as specified in its charter)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:middle;width:4.2%;">&#xa0;</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">New Jersey</ix:nonNumeric></div>
			</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityFileNumber">000-14616</ix:nonNumeric></div>
			</td>
			<td style="border-bottom:solid 1px #000000;vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityTaxIdentificationNumber">22-1935537</ix:nonNumeric></div>
			</td>
			<td style="vertical-align:middle;width:4.2%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:4.2%;">&#xa0;</td>
			<td style="vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(State or Other</div>
			</td>
			<td style="vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Commission</div>
			</td>
			<td style="vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(I.R.S. Employer</div>
			</td>
			<td style="vertical-align:middle;width:4.2%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:4.2%;">&#xa0;</td>
			<td style="vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Jurisdiction of</div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Organization)</div>
			</td>
			<td style="vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">File Number)</div>
			</td>
			<td style="vertical-align:middle;width:4.2%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Identification No.)</div>
			</td>
			<td style="vertical-align:middle;width:4.2%;">&#xa0;</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressAddressLine1"><span style="text-decoration: underline;"><span style="text-decoration: underline;">350 Fellowship Road</span></span></ix:nonNumeric><span style="text-decoration: underline;">, <ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressCityOrTown"><span style="text-decoration: underline;"><span style="text-decoration: underline;">Mount Laurel</span></span></ix:nonNumeric>, <ix:nonNumeric contextRef="d20238K" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince"><span style="text-decoration: underline;"><span style="text-decoration: underline;">New Jersey</span></span></ix:nonNumeric> <ix:nonNumeric contextRef="d20238K" name="dei:EntityAddressPostalZipCode"><span style="text-decoration: underline;"><span style="text-decoration: underline;">08054</span></span></ix:nonNumeric></span></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;">(Address of principal executive offices) (Zip Code)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><span style="text-decoration: underline;">Registrant's telephone number, including area code: (<ix:nonNumeric contextRef="d20238K" name="dei:CityAreaCode"><span style="text-decoration: underline;"><span style="text-decoration: underline;">856</span></span></ix:nonNumeric>) <ix:nonNumeric contextRef="d20238K" name="dei:LocalPhoneNumber"><span style="text-decoration: underline;"><span style="text-decoration: underline;">665-9533</span></span></ix:nonNumeric></span></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;"><span style="text-decoration: underline;">6000 Central Highway. Pennsauken, New Jersey 08109</span></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 23pt;">(Former name or former address, if changed since last report)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">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):</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric> Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric> Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric> Pre-commencement communications pursuant to Rule 14d-2 (b) under the Exchange Act (17 CFR 240.14d-2(b))</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric> Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 17pt;">Securities registered pursuant to Section 12(b) of the Exchange Act:</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:78.4313725490196%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:middle;width:auto;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline;">Title of Each Class</span></div>
			</td>
			<td style="vertical-align:middle;width:auto;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;<span style="text-decoration: underline;">Trading Symbol(s) </span></div>
			</td>
			<td style="vertical-align:middle;width:auto;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;<span style="text-decoration: underline;">Name of Each Exchange on Which Registered</span></div>
			</td>
			<td style="vertical-align:middle;width:auto;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:auto;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:Security12bTitle">Common Stock</ix:nonNumeric>, no par value</div>
			</td>
			<td style="vertical-align:middle;width:auto;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d20238K" name="dei:TradingSymbol">JJSF</ix:nonNumeric></div>
			</td>
			<td style="vertical-align:middle;width:auto;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">The <ix:nonNumeric contextRef="d20238K" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric> Global Select Market</div>
			</td>
			<td style="vertical-align:middle;width:auto;">&#xa0;</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">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). Emerging growth company&#xa0;<ix:nonNumeric contextRef="d20238K" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 16pt;text-indent:27pt;">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.&#xa0;&#9744;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#xa0;</div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>ITEM 5.03.</b>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;<b>Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year. </b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:28pt;">On November 15, 2023, the Board of Directors (the &#8220;Board&#8221;) of J &amp; J Snack Foods Corp. (the &#8220;Company&#8221;) approved amendments to the Company&#8217;s Bylaws (the &#8220;Revised Bylaws&#8221;). As amended, Article V, Section 2 of the Revised Bylaws provides that the three standing committees of the Board shall have at least three members, instead of exactly three members. The Bylaws were also amended to update the&#xa0;Company&#8217;s registered office address.&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:28pt;">The foregoing description of the Company&#8217;s Revised Bylaws is qualified in its entirety by reference to the complete text of the Revised Bylaws, a copy of which is filed as Exhibit 3.1 to this Current Report on Form&#xa0;8-K&#xa0;and is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>ITEM 9.01. </b>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;<b>FINANCIAL STATEMENTS AND EXHIBITS.</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(d) Exhibits</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:middle;width:6.9%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Exhibit Number</div>
			</td>
			<td style="vertical-align:middle;width:39.4%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Description of Document</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:middle;width:6.9%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">3.1</div>
			</td>
			<td style="vertical-align:middle;width:39.4%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_599351.htm" style="-sec-extract:exhibit;">Revised Bylaws adopted November 15, 2023</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:6.9%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">104</div>
			</td>
			<td style="vertical-align:bottom;width:39.4%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Cover Page Interactive Data File (embedded within the Inline XBRL document)</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:6.9%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:39.4%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:6.9%;">&#xa0;</td>
			<td style="vertical-align:middle;width:39.4%;">&#xa0;</td>
		</tr>

</tbody></table>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGNUM" style="text-align: center; width: 100%">&#xa0;</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">&#xa0;</div>
</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>SIGNATURES</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tbody><tr>
			<td style="width: 65%;">&#xa0;</td>
			<td style="width: 35%;">
			<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">J &amp; J SNACK FOODS CORP.</div>

			<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

			<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">By:&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;<span style="text-decoration: underline;">/s/</span><span style="text-decoration: underline;">Michael A. Pollner</span></div>

			<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Name: Michael A. Pollner</div>

			<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Title: SVP &amp; General Counsel</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 324pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Date: November 21, 2023</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>
</div>


</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>ex_599351.htm
<DESCRIPTION>EXHIBIT 3.1
<TEXT>
<html><head>
	<title>ex_599351.htm</title>

	<!-- Generated by ThunderDome Portal - 11/21/2023 7:12:14 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 3.1</b></font></p>

<p style="margin: 0px 0pt; text-align: justify; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>BYLAWS OF J &amp; J SNACK FOODS CORP.</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE I</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>OFFICES</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;The registered office shall be located at <u>820 Bear Tavern Road, West Trenton, NJ 08628</u>&nbsp;unless otherwise established by a vote of a majority of the votes entitled to be cast by the board of directors in office and a statement of change is filed in the manner provided by statute.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;The corporation may also have offices at such other places both within and without the State of New Jersey as the board of directors may from time to time determine or the business of the corporation may require.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE II</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>SHAREHOLDERS MEETINGS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;Annual Meeting. An annual meeting of shareholders shall be held on such day and at such time as may be designated by the Board of Directors for the purpose of electing directors and for the transaction of such other business as properly may come before such meeting. Any previously scheduled annual meeting of the Shareholders may be postponed by resolution of the Board of Directors upon public notice given on or prior to the date previously scheduled for such annual meeting of shareholders.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;Business to be Conducted at Annual Meeting.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(a)&nbsp;&nbsp;&nbsp;&nbsp;At an annual meeting of shareholders, only such business shall be conducted as shall have been brought before the meeting (i) pursuant to the Corporation&#8217;s notice of the meeting, (ii) by or at the direction of the Board of Directors or (iii) by any shareholder of the Corporation who is a shareholder of record at the time of giving of the notice provided for in this By-Law, who shall be entitled to vote at such meeting and who shall have complied with the notice procedures set forth in this By-Law.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<div contenteditable="false" data-applyto="p" data-auto-pgnum="start" data-displaynum="2" data-fontname="Times New Roman" data-fontsize="10pt" data-numstyle="a" data-prefix="" data-startnum="2" data-suffix="" data-textalign="center">&nbsp;</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;For business to be properly brought before an annual meeting by a shareholder pursuant to clause (a)(iii) of this By-Law, notice in writing must be delivered or mailed to the Secretary and received at the General Offices, not less than 120 days nor more than 90 days prior to the first anniversary of the date on which the Corporation first mailed its proxy materials for the preceding year&#8217;s annual meeting of shareholders; provided, however, that in the event that the date of the meeting is advanced by more than 30 days or delayed by more than 60 days from such meeting&#8217;s anniversary date, notice by the shareholder must be received not later than the 90th day prior to such date of mailing of proxy materials and not later than the close of business on the later of the 60<sup style="vertical-align:top;line-height:120%;">th</sup> day prior to such date of mailing of proxy materials or the 10<sup style="vertical-align:top;line-height:120%;">th</sup> day following the day on which public announcement of the date of the annual meeting is first made. Such shareholder&#8217;s notice shall set forth as to each matter the shareholder proposes to bring before the annual meeting (i) a brief description of the business to be brought before the annual meeting and the reasons for conducting such business at such meeting; (ii) the name and address, as they appear on the Corporation&#8217;s books, of the shareholder proposing such business, and the name and address of the beneficial owner, if any, on whose behalf the proposal is made; (iii) the class and number of shares of the Corporation&#8217;s stock which are beneficially owned by the shareholder, and by the beneficial owner, if any, on whose behalf the proposal is made; and (iv) any material interest of the shareholder, and of the beneficial owner, if any, on whose behalf the proposal is made, in such business. For purposes of these By-Laws, &#8220;public announcement&#8221; shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press or comparable news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(b) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;).</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="2" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">2</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(c)&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding anything in these By-Laws to the contrary, no business shall be conducted at an annual meeting except in accordance with the procedures set forth in this By-Law. The chairman of the meeting may, if the facts warrant, determine that the business was not properly brought before the meeting in accordance with the provisions of this By-Law; and if the chairman should so determine, the chairman shall so declare to the meeting, and any such business not properly brought before the meeting shall not be transacted. Notwithstanding the foregoing provisions of this By-Law, 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 this By-Law. Nothing in this By-Law shall be deemed to affect any rights of shareholders to request inclusion of proposals in the Corporation&#8217;s proxy statement pursuant to Rule 14a-8 under the Exchange Act, and any such proposal so included shall be deemed timely given for purposes of this By-Law</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="3" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">3</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 3.&nbsp;&nbsp;&nbsp;&nbsp;Special Meetings. Special meetings of Shareholders for any proper purpose or purposes, unless otherwise provided by the General Corporation Law of the State of New Jersey or in any Certificate of Designation designating any series of Preferred Stock pursuant to Article V of the Amended and Restated Certificate of Incorporation of the Corporation (the &#8220;Certificate of Incorporation&#8221;) that shall be in effect under the General Corporation Law of the state of New Jersey, (a &#8220;Preferred Stock Designation&#8221;), may be called by the Chairman of the Board, the Chief Executive Officer or the President, or in the absence of each of them, by the Secretary at the written request of a majority of the directors. Business transacted at a special meeting of Shareholders shall be confined to the purpose or purposes of the meeting as stated in the notice of the meeting. Any previously scheduled special meeting of the shareholders may be postponed by resolution of the Board of Directors upon notice by public announcement given on or prior to the date previously scheduled for such special meeting of Shareholders.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 4.&nbsp;&nbsp;&nbsp;&nbsp;Place of Meetings. All meetings of Shareholders shall be held at such place as may be determined by resolution of the Board of Directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 5.&nbsp;&nbsp;&nbsp;&nbsp;Notice of Meetings. Except as otherwise required by applicable law, notice of each meeting of the Shareholders, whether annual or special, shall, at least 10 days but not more than 60 days before the date of the meeting, be given to each shareholder of record entitled to vote at the meeting by mailing such notice in the U.S. mail, postage prepaid, addressed to such shareholder at such shareholder&#8217;s address as the same appears on the records of the Corporation. Such notice shall state the place, date and hour of the meeting, and in the case of a special meeting, shall also state the purpose or purposes thereof.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="4" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">4</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 6.&nbsp;&nbsp;&nbsp;&nbsp;Nominations of Directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(a)&nbsp;&nbsp;&nbsp;&nbsp;Only persons who are nominated in accordance with the procedures set forth in these By-Laws shall be eligible for election as directors. Nominations of persons for election to the Board of Directors may be made at a meeting of Shareholders (i) by or at the direction of the Board of Directors or (ii) by any shareholder of the Corporation who is a shareholder of record at the time of giving of the notice provided for in this By-Law, who shall be entitled to vote for the election of directors at the meeting and who complies with the notice procedures set forth in this By-Law.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="5" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">5</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;Nominations by Shareholders shall be made pursuant to notice in writing, delivered or mailed to the Secretary and received at the General Offices (i) in the case of an annual meeting, not less than 60 days nor more than 90 days prior to the first anniversary of the date on which the Corporation first mailed its proxy materials for the preceding year&#8217;s annual meeting of Shareholders, provided, however, that in the event that the date of the meeting is advanced by more than 30 days or delayed by more than 60 days from such anniversary date, notice by the shareholder must be received not earlier than the 90<sup style="vertical-align:top;line-height:120%;">th</sup> day prior to such date of mailing of proxy materials and not later than the close of business on the later of the 60<sup style="vertical-align:top;line-height:120%;">th</sup> day prior to such date of mailing of proxy materials or the 10<sup style="vertical-align:top;line-height:120%;">th</sup> day following the day on which public announcement of the date of the meeting is first made; or (ii) in the case of a special meeting at which directors are to be elected, not earlier than the 90<sup style="vertical-align:top;line-height:120%;">th</sup> day prior to such special meeting and not later than the close of business on the later of the 60<sup style="vertical-align:top;line-height:120%;">th</sup> day prior to such special meeting or the 10<sup style="vertical-align:top;line-height:120%;">th</sup> day following the day on which public announcement of the date of the meeting and of the nominees proposed by the Board of Directors to be elected at such meeting is first made. In the case of a special meeting of Shareholders at which directors are to be elected, Shareholders may nominate a person or persons (as the case may be) for election only to such position(s) as are specified in the Corporation&#8217;s notice of meeting as being up for election at such meeting. Such shareholder&#8217;s notice shall set forth (i) as to each person whom the shareholder proposes to nominate for election or reelection as a director, all information relating to such person that would be required to be disclosed in solicitations of proxies for election of directors, or is otherwise required, in each case pursuant to Regulation 14A under the Exchange Act (including such person&#8217;s written consent to being named as a nominee and to serving as a Director if elected); (ii) as to the shareholder giving the notice, the name and address, as they appear on the Corporation&#8217;s books, of such shareholder and the class and number of shares of the Corporation&#8217;s stock which are beneficially owned by such shareholder; and (iii) as to any beneficial owner on whose behalf the nomination is made, the name and address of such person and the class and number of shares of the Corporation&#8217;s stock which are beneficially owned by such person. At the request of the Board of Directors, any person nominated by the Board of Directors for election as a director shall furnish to the Secretary that information required to be set forth in a shareholder&#8217;s notice of nomination that pertains to the nominee. Notwithstanding anything in this By-Law to the contrary, in the event that the number of directors to be elected to the Board of Directors of the Corporation is increased and there is no public statement naming all the nominees for Director or specifying the size of the increased Board of Directors made by the Corporation at least 70 days prior to the first anniversary of the preceding year&#8217;s annual meeting, a shareholder&#8217;s notice required by this By-Law shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be delivered to the Secretary at the General Offices not later than the close of business on the 10<sup style="vertical-align:top;line-height:120%;">th</sup> day following the day on which such public announcement is first made by the Corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="6" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">6</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(c)&nbsp;&nbsp;&nbsp;&nbsp;No person shall be eligible for election as a director of the Corporation unless nominated in accordance with the procedures set forth in these By-Laws. The chairman of the meeting may, if the facts warrant, determine that a nomination was not made in accordance with the procedures prescribed in this By-Law; and if the chairman should so determine, the chairman shall so declare to the meeting, and the defective nomination shall be disregarded. Notwithstanding the foregoing provisions of this By-Law, 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 this By-Laws.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 7.&nbsp;&nbsp;&nbsp;&nbsp;List of Shareholders.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(a)&nbsp;&nbsp;&nbsp;&nbsp;The Secretary of the Corporation shall prepare before each meeting of Shareholders, a complete list of the Shareholders entitled to vote at the meeting, arranged in alphabetical order, and showing the address of each shareholder and the number of shares registered in the name of each shareholder. The list shall be produced and kept at the time and place of the meeting during the whole time thereof, and may be inspected by any shareholder who is present.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;The stock ledger of the Corporation shall be the only evidence as to the identity of the Shareholders entitled to (i) to vote in person or by proxy at any meeting of Shareholders, or (ii) to exercise the rights in accordance with the applicable law to examine the stock ledger, the list required by this By-law or the books and records of the Corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="7" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">7</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 8.&nbsp;&nbsp;&nbsp;&nbsp;Quorum. The holders of a majority of the stock issued and outstanding and entitled to vote thereat, present in person or represented by proxy, shall constitute a quorum for the transaction of any business at all meetings of the Shareholders, except as otherwise provided by applicable law, by the Certificate of Incorporation or by these By-Laws. The Shareholders present at any duly organized meeting may continue to transact business until adjournment, notwithstanding the withdrawal of sufficient Shareholders to render the remaining Shareholders less than a quorum. Whether or not a quorum is present, either the Chairman of the meeting or a majority of the Shareholders entitled to vote thereat, present in person or by proxy, shall have power to adjourn the meeting from time to time, without notice other than announcement at the meeting. If the adjournment is for more than 30 days, or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall be given to each shareholder of record entitled to vote at the meeting. At such adjourned meeting at which the requisite amount of voting stock shall be present or represented, any business may be transacted which might have been transacted at the meeting as originally noticed.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 9.&nbsp;&nbsp;&nbsp;&nbsp;Voting and Required Vote. Subject to the provisions of the Certificate of Incorporation, each shareholder shall, at every meeting of Shareholders, be entitled to one vote for each share of capital stock held by such shareholder. Subject to the provisions of the Certificate of Incorporation and applicable law, directors shall be chosen by the vote of a plurality of the shares present in person or represented by proxy at the meeting; and all other questions shall be determined by the affirmative vote of the majority of shares present in person or represented by proxy at the meeting. Elections of directors shall be by written ballot.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="8" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">8</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 10.&nbsp;&nbsp;&nbsp;&nbsp;Proxies. Each shareholder entitled to vote at a meeting of Shareholders may authorize another person or persons to act for such shareholder by proxy, provided the instrument authorizing such proxy to act shall have been executed in writing in the manner prescribed by applicable law. No proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 11.&nbsp;&nbsp;&nbsp;&nbsp;Inspectors of Election; Polls. Before each meeting of Shareholders, the Chairman of the Board or another officer of the Corporation designated by resolution of the Board of Directors shall appoint one or more inspectors of election for the meeting and may appoint one or more inspectors to replace any inspector unable to act. If any of the inspectors appointed shall fail to attend, or refuse or be unable to serve, substitutes shall be appointed by the chairman of the meeting. Each inspector shall have such duties as are provided by applicable law and shall take and sign an oath faithfully to execute the duties of inspector with strict impartiality and according to the best of such person&#8217;s ability. The chairman of the meeting shall fix and announce at the meeting the date and time of the opening and closing of the polls for each matter upon which the Shareholders will vote at the meeting.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="9" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">9</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 12.&nbsp;&nbsp;&nbsp;&nbsp;Organization. The Chairman of the Board of Directors, or in the Chairman&#8217;s absence, (i) the Chief Executive Officer, (ii) the Vice Chairman of the Board of Directors, (iii) the President, or (iv) in the absence of each of them, a chairman chosen by a majority of the directors present, shall act as chairman of the meetings of the Shareholders, and the Secretary or, in the Secretary&#8217;s absence, an Assistant Secretary or any employee of the Corporation appointed by the chairman of the meeting, shall act as secretary of the meeting. The order of business and the procedure at any meeting of Shareholders shall be determined by the chairman of the meeting.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 13.&nbsp;&nbsp;&nbsp;&nbsp;No Shareholder Action by Written Consent. Any action required or permitted to be taken by the Shareholders of the Corporation must be effected at a duly called annual or special meeting of Shareholders of the Corporation and may not be effected by any consent in writing in lieu of a meeting of such Shareholders.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE III</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>DIRECTORS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp; &nbsp; &nbsp;(a)&nbsp; &nbsp; &nbsp;The number of directors which shall constitute the whole board of directors shall be not less than three nor more than fifteen. The exact number of directors within such maximum and minimum shall be determined by resolution duly adopted by the board of directors by a majority vote of all votes entitled to be cast by the entire board of directors. No decrease in the number of directors shall shorten the term of any incumbent director.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 90pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The board of directors shall be divided into five classes with each class serving five&#8209;year terms. At the annual meeting of shareholders in 1990 the board of directors was reclassified and each director on the then existing board of directors was placed in one of five classes. The director in class I shall hold office for a term expiring at the next succeeding annual meeting, the director in class II shall hold office for a term expiring at the second succeeding annual meeting, the director in class III shall hold office for a term expiring at the third succeeding annual meeting, the director in class IV shall hold office for a term expiring at the fourth succeeding annual meeting, and the director in class V shall hold office for a term expiring at the fifth succeeding annual meeting.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="10" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">10</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">At each annual shareholders' meeting following the 1990 annual meeting of shareholders, the number of directors equal to the number of directors in the class whose term expires at the time of such meeting shall be elected to hold office until the fifth succeeding annual meeting of shareholders following such meeting. Each director so elected shall hold office until his term expires and his successor is elected and qualified, or until his earlier resignation or removal.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Newly elected directorships resulting from any increase in the authorized number of directors and any vacancies in the board of directors resulting from death, resignation, retirement, disqualification, removal from office or other cause may be filled only by a majority vote of all votes entitled to be cast by the entire board of directors.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;So long as the board of directors is classified, one or more or all of the directors of the corporation may only be removed from office by the shareholders of the corporation for Cause (as defined herein) upon the affirmative vote of 66&#8209;2/3% or more of the votes entitled to be cast by the holders of all shares in the election of directors, and no director may be removed by the shareholders of the corporation without a determination that Cause exists. The term "Cause" is defined as (i)&nbsp;conviction of the director of a felony, (ii)&nbsp;declaration by order of a court that the director is of unsound mind; or (iii)&nbsp;gross abuse of trust which is proven by clear and convincing evidence to have been committed in bad faith. The board of directors shall also have the power to remove directors for any proper cause (whether or not similar to the Cause defined above) and to suspend directors pending a final determination that cause exists for removal.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="11" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">11</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Any directors elected pursuant to any special voting rights of one or more series of Preferred Stock shall be excluded from, and for no purpose be counted in, the scope and operation of the foregoing provisions of this Article&nbsp;V.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Directors need not be residents of the State of New Jersey nor shareholders of the corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;Any director or member of a committee may resign at any time. Such resignation shall be made in writing and shall take effect at the time specified therein or, if no time be specified, at the time of its receipt by the Chairman of the Board, the president or the secretary. The acceptance of a resignation shall not be necessary to make it effective.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 3.&nbsp;&nbsp;&nbsp;&nbsp;Newly created directorships resulting from any increase in the authorized number of directors and any vacancies in the board of directors resulting from death, resignation, retirement, disqualification, removal from office or other cause may be filled only by a majority vote of all votes entitled to be cast by the entire board, and directors so chosen shall hold office for a term expiring at the annual meeting of shareholders at which the term of the class to which they had been elected expires.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 4.&nbsp;&nbsp;&nbsp;&nbsp;The business affairs of the corporation shall be managed by its board of directors which may exercise all such powers of the corporation and do all such lawful acts and things as are not by statute or by the certificate of incorporation or by these by-laws directed or required to be exercised or done by the shareholders.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="12" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">12</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 5.&nbsp;&nbsp;&nbsp;&nbsp;The directors may keep the books and records of the corporation, except such as are required by law to be kept within the state, outside of the State of New Jersey, at such place or places as they may from time to time determine.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 6.&nbsp;&nbsp;&nbsp;&nbsp;The board of directors, by the affirmative vote of a majority of all votes entitled to be cast by the directors then in office, and irrespective of any personal interest of any of its members, shall have authority to establish reasonable compensation of all directors for services to the corporation as directors, officers or otherwise.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE IV</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>MEETINGS OF THE BOARD OF DIRECTORS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;Meetings of the board of directors, regular or special, may be held either within or without the State of New Jersey.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;The first meeting of each newly elected board of directors shall be held at such time and place as shall be fixed by the vote of the shareholders at the annual meeting and no notice of such meeting shall be necessary to the newly elected directors in order legally to constitute the meeting, provided a quorum shall be present. In the event of the failure of the shareholders to fix the time or place of such first meeting of the newly elected board of directors, or in the event such meeting is not held at the time and place so fixed by the shareholders, the meeting may be held at such time and place as shall be specified in a notice given as hereinafter provided for special meetings of the board of directors, or as shall be fixed by the consent in writing of all the directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="13" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">13</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 3.&nbsp;&nbsp;&nbsp;&nbsp;Regular meetings of the board of directors may be held upon such notice, or without notice, and at such time and at such place as shall from time to time be determined by the board.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 4.&nbsp;&nbsp;&nbsp;&nbsp;Special meetings of the board of directors shall be held whenever called by the Chairman of the Board or the president, and special meetings shall be called by the Chairman of the Board, the president or the secretary on the written request of two directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 5.&nbsp;&nbsp;&nbsp;&nbsp;Notices. Notice of any special meeting of the Board of Directors shall be addressed to each director at such director&#8217;s residence or business address and shall be sent to such director by mail, electronic mail, telecopier, telegram or telex or telephoned or delivered to such director personally. If such notice is sent by mail, it shall be sent not later than three days before the day on which the meeting is to be held. If such notice is sent by electronic mail, telecopier, telegram or telex, it shall be sent not later than 24 hours before the time at which the meeting is to be held. If such notice is delivered personally, it shall be received not later than 24 hours before the time at which the meeting is to be held. If such notice is telephoned, it shall be to such telephone number or numbers of which the director from time to time shall advise the Secretary of receiving such notice. If given by telephone call, notice shall be deemed given to a director when a message stating the time, place and purpose of the meeting is left with a person answering the telephone at any such number with a request that the director be so informed, or if no such telephone number is answered, then when at least two attempts have been made to reach each telephone number designated by the director for receiving telephonic notice, with an interval of not less than one hour. A certification shall be prepared and filed with the minutes stating the date, time and results of telephonic notice given to any director not present at a meeting with respect to which his waiver of notice of meeting is not filed with the minutes. In all cases, such notice shall state the time, place and purpose or purposes of the meeting. Notice of each such meeting shall be given to each director by telephone or in writing at least 24 hours (in the case of notice by telephone) or 48 hours (in the case of notice by telegram) or five days (in the case of notice by mail) before the time at which the meeting is to be held. Each such notice shall state the time and place of the meeting to be so held. Notice need not be given to any director who signs a waiver of notice, whether before or after the meeting.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="14" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">14</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 6.&nbsp; &nbsp; &nbsp;(a)&nbsp; &nbsp; &nbsp;Attendance of a director at any meeting shall constitute a waiver of notice of such meeting, except where a director attends for the express purpose of objecting to the transaction of any business because the meeting is not lawfully called or convened.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 90pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Neither the business to be transacted at, nor the purpose of, any regular or special meeting of the board of directors need be specified in the notice or waiver of notice of such meeting.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 7.&nbsp; &nbsp; &nbsp;(a)&nbsp; &nbsp; &nbsp;The presence, in person or by proxy, of a majority of the votes entitled to be cast by the entire board, or of any committee thereof, shall constitute a quorum for the transaction of business unless a greater or lesser number is required by statute or by the certificate of incorporation, except that when the entire board or a committee thereof consists of one director, then one director shall constitute a quorum. The act of directors entitled to cast a majority of the votes entitled to be cast by all directors present at any meeting at which a quorum is present shall be the act of the board of directors or of the committee, unless the act of a greater or lesser number is required by statute or by the certificate of incorporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="15" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">15</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 90pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If a quorum shall not be present at any meeting of directors, the directors present thereat may adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum shall be present.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 8.&nbsp;&nbsp;&nbsp;&nbsp;Unless otherwise provided by the certificate of incorporation, any action required to be taken at a meeting of the board, or any committee thereof, shall be deemed the action of the board of directors or of a committee thereof, if all directors or committee members, as the case may be, execute either before or after the action is taken, a written consent thereto, and the consent is filed with the records of the corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE V</b><b>&nbsp;&nbsp;&nbsp;&nbsp; </b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>COMMITTEES OF THE BOARD</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp; &nbsp; &nbsp;(a)&nbsp; &nbsp; &nbsp;The board of directors may, by resolution adopted by a majority of the votes entitled to be cast by the entire board, alter or eliminate the committees of the board described in Section 2 below or designate one or more other committees, each committee to consist of one or more directors. Any such committee, to the extent provided in such resolution or these bylaws, shall have and exercise all of the authority of the board of directors in the management of the corporation, except as otherwise required by law. Such committee or committees shall have such name or names as may be determined from time to time by resolution adopted by the board of directors. The board of directors may, by resolution adopted by a majority of the votes entitled to be cast by the entire board, fill any vacancy in any such committee, appoint one or more directors to serve as alternate members of any such committee, to act in the absence or disability of members of any such committee with all the powers of such absent or disabled members, abolish any such committee at its pleasure, and remove any director from membership on such committee at any time, with or without cause.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="16" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">16</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each committee of the board of directors formed pursuant to this section shall keep regular minutes of its meetings and actions taken at a meeting of any such committee shall be reported to the board at its next meeting following such committee meeting; except that, when the meeting of the board is held within two days after the committee meeting, such report shall, if not made at the first meeting, be made to the board at its second meeting following such committee meeting unless otherwise required by law to be earlier reported.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;The present standing committees of the board are as follows:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"><b><u>Audit Committee</u></b>. The Audit Committee shall be composed of <u>at least</u> three members of the board as may from time to time be chosen by the board of directors, all of whom shall be independent directors as such term is defined under the rules of NASDAQ and other regulatory authorities. The Audit Committee shall have the authority and responsibility to (a)&nbsp;oversee the accounting and financial reporting processes of the Company and the audits of the financial statements of the Company; (b) prepare an Audit Committee report as required by the SEC&#8217;s rules to be included in the Company&#8217;s annual proxy statement; and (c) such other specific duties as may from time to time be set forth in the Audit Committee&#8217;s Charter.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"><b><u>Nominating and Corporate Governance Committee</u></b>. The Nominating and Corporate Governance Committee shall be composed of <u>at least</u> three members of the board as may from time to time be chosen by the board of directors, all of whom shall be Independent Directors as provided in the rules of NASDAQ and other regulatory authorities. The Nominating Committee is responsible for establishing criteria for selecting directors, selecting nominees for directors, recommending directors for membership on various Board committees, the development, adoption and periodic monitoring of updating of corporate governance principles and policies and such other duties as may from time to time be established by the Board.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="17" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">17</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;"><b><u>Compensation Committee.</u></b> The Compensation Committee shall be composed of <u>at least</u> three members, all of whom must qualify as Independent Directors under the rules of NASDAQ and other regulatory authorities. The Compensation Committee is responsible for formulating, evaluating and approving the compensation of the Company&#8217;s officers, overseeing all compensation programs involving the issuance of the Company&#8217;s stock and other equity securities of the Company, preparing an annual report on executive compensation for inclusion in the Company&#8217;s annual proxy statement in accordance with applicable rules and regulations, and such other duties and responsibilities as set forth in the Compensation Committee&#8217;s Charter.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE VI</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>NOTICES</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;Whenever, under the provisions of any statute or of the certificate of incorporation or of these bylaws, notice is required to be given to any director or shareholder, it shall not be construed to mean personal notice, but such notice may be given in writing, by mail, addressed to such director or shareholder, at his address as it appears on the records of the corporation, with postage thereon prepaid, and such notice shall be deemed to be given at the time when the same shall be deposited in the United States mail. Notice to directors may also be given in accordance with Section 4 of Article VI hereof.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="18" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">18</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;Whenever any notice whatsoever is required to be given under the provisions of any statute or under the provisions of the certificate of incorporation or these bylaws, a waiver thereof in writing signed by the person or persons entitled to such notice, whether before or after the time stated therein, shall be deemed equivalent to the giving of such notice.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE VII</b><b>&nbsp;&nbsp;&nbsp;&nbsp; </b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>OFFICERS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;The officers of the corporation shall be chosen by the board of directors and shall be a Chairman of the Board, a president, a secretary and a treasurer. The board of directors may also choose one or more vice-presidents and one or more assistant secretaries and assistant treasurers.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;The board of directors at its first meeting after each annual meeting of shareholders shall choose a Chairman of the Board, a president, a secretary, and a treasurer, none of whom need be a member of the board except for the Chairman of the Board.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 3.&nbsp;&nbsp;&nbsp;&nbsp;The board of directors may appoint such other officers and agents as it shall deem necessary who shall hold their offices for such terms and shall exercise such powers and perform such duties as shall be determined from time to time by the board of directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 4.&nbsp;&nbsp;&nbsp;&nbsp;The salaries of all officers and agents of the corporation shall be fixed by the board of directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 5.&nbsp;&nbsp;&nbsp;&nbsp;Each officer of the corporation shall hold office until his successor is chosen and qualifies, except in the event of his death, resignation or removal. Any officer elected or appointed by the board of directors may be removed at any time by the affirmative vote of a majority of the votes entitled to be cast by the board of directors. Any vacancy occurring in any office of the corporation shall be filled by the board of directors. Any two or more offices, other than those of president and secretary, may be held by the same person.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="19" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">19</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>THE CHAIRMAN OF THE BOARD</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 6.&nbsp;&nbsp;&nbsp;&nbsp;The Chairman of the Board shall preside at all meetings of the board of directors and shareholders, if present thereat, may appoint between meetings of the board <u>ad</u> <u>hoc</u> committees to the board, which appointments shall be subject to the approval of the board at its next meeting, may make recommendations to the board with respect to the membership of the committees to the board, and shall exercise such other powers and perform such other duties as shall be assigned to him from time to time by the board.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>THE PRESIDENT</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 7.&nbsp;&nbsp;&nbsp;&nbsp;(a) The president shall, unless otherwise provided by the board of directors, be the chief executive officer of the corporation. In the absence of the Chairman of the Board he shall preside at all meetings of the board of directors and shareholders if present thereat. As chief executive officer, he shall have general supervision over the affairs of the corporation, subject to the policies and directives of the board of directors, and shall supervise and direct all officers and employees of the corporation, but may delegate in his discretion any of his powers to any officer or such other executives as he may designate. The president shall also be the chief operating officer of the corporation and shall have general supervision over and control of the operations and activities of the corporation, subject to the supervision and control of the board of directors and the chief executive officer, and shall have general supervision and direction of all operating officers and employees of the corporation, but may delegate in his discretion any of his powers as chief operating officer to any vice president or such other executives as he may designate. The president shall have such other duties as from time to time may be assigned to him by the board of directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="20" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">20</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 90pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding the foregoing, the board of directors may appoint a vice president of the corporation as the corporation's chief operating officer, in which event such vice president shall have the power, authority and responsibilities prescribed for the chief operating officer in this Section 7.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 8.&nbsp;&nbsp;&nbsp;&nbsp;Either the Chairman of the Board or the president shall execute bonds, mortgages and other contracts requiring a seal, under the seal of the corporation, except where required or permitted by law to be otherwise signed and executed and except where the signing and execution thereof shall be expressly delegated by the board of directors to some other officer or agent of the corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>THE VICE-PRESIDENTS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 9.&nbsp;&nbsp;&nbsp;&nbsp;The vice president, or if there shall be more than one, the vice-presidents in the order determined by the board of directors, shall, in the absence or disability of the president, perform the duties and exercise the powers of the president and shall perform such other duties and have such other powers as the board of directors, the Chairman of the Board or the president may from time to time prescribe.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="21" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">21</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>THE SECRETARY AND ASSISTANT SECRETARIES</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 10.&nbsp;&nbsp;&nbsp;&nbsp;The secretary shall attend all meetings of the board of directors and all meetings of the shareholders and record all the proceedings of the meetings of the corporation and of the board of directors in a book to be kept for that purpose and shall perform like duties for the standing committees when required. He shall give, or cause to be given, notice of all meetings of the shareholders and special meetings of the board of directors, and shall perform such other duties as may be prescribed by the board of directors, the Chairman of the Board or the president, under whose several supervision he shall be. He shall have custody of the corporate seal of the corporation and he, or an assistant secretary, shall have authority to affix the same to any instrument requiring it and when so affixed, it may be attested by his signature or by the signature of such assistant secretary. The board of directors may give general authority to any other officer to affix the seal of the corporation and to attest the affixing by his signature.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 11.&nbsp;&nbsp;&nbsp;&nbsp;The assistant secretary, or if there shall be more than one, the assistant secretaries in the order determined by the board of directors, shall, in the absence or disability of the secretary, perform the duties and exercise the powers of the secretary and shall perform such other duties and have such other powers as the board of directors may from time to time prescribe.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>THE TREASURER AND ASSISTANT TREASURERS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 12.&nbsp;&nbsp;&nbsp;&nbsp;The treasurer shall have custody of the corporate funds and securities and shall keep full and accurate accounts of receipts and disbursements in books belonging to the corporation and shall deposit all moneys and other valuable effects in the name and to the credit of the corporation in such depositories as may be designated by the board of directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="22" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">22</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 13.&nbsp;&nbsp;&nbsp;&nbsp;He shall disburse the funds of the corporation as may be ordered by the board of directors, taking proper vouchers for such disbursements, and shall render to the Chairman of the Board, the president and the board of directors, at its regular meetings, or when the board of directors so requires, an account of all his transactions as treasurer and of the financial condition of the corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 14.&nbsp;&nbsp;&nbsp;&nbsp;If required by the board of directors, he shall give the corporation a bond in such sum and with such surety or sureties as shall be satisfactory to the board of directors for the faithful performance of the duties of his office and for the restoration to the corporation, in case of his death, resignation, retirement or removal from office, of all books, papers, vouchers, money and other property of whatever kind in his possession or under his control belonging to the corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 15.&nbsp;&nbsp;&nbsp;&nbsp;The assistant treasurer, or, if there shall be more than one, the assistant treasurers in the order determined by the board of directors, shall, in the absence or disability of the treasurer, perform the duties and exercise the powers of the treasurer and shall perform such other duties and have such other powers as the board of directors may from time to time prescribe.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="23" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">23</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE VIII</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>INDEMNIFICATION OF DIRECTORS, OFFICERS AND OTHER PERSONS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;Mandatory Indemnification of Directors and Officers</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The corporation shall, to the fullest extent permitted by applicable law, indemnify its directors and officers who were or are a party or are threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (whether or not such action, suit or proceeding arises or arose by or in the right of the corporation or other entity) by reason of the fact that such director or officer is or was a director or officer of the corporation or is or was serving at the request of the corporation as a director, officer, employee, general partner, agent or fiduciary of another corporation, partnership, joint venture, trust or other enterprise (including service with respect to employee benefit plans), against expenses (including, but not limited to, attorneys' fees and costs), judgments, fines (including excise taxes assessed on a person with respect to any employee benefit plan) and amounts paid in settlement actually and reasonably incurred by such director or officer in accordance with such action, suit or proceeding, except as otherwise provided in Section 3 of Article VIII hereof. Persons who were directors or officers of the corporation prior to the date this Article VIII is approved by shareholders of the corporation, but who do not hold such office on or after such date, shall not be covered by this Section 1 of Article VIII. A director or officer of the corporation entitled to indemnification under this Section 1 of Article VIII is hereafter called a "person covered by Section 1 hereof."</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="24" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">24</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>EXPENSES</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;Expenses incurred by a person covered by Section 1 hereof in defending a threatened, pending or completed civil or criminal action, suit or proceeding shall be paid by the corporation in advance of the final disposition of such action, suit or proceeding upon receipt of an undertaking by or on behalf of such person to repay such amount if it shall ultimately be determined that such person is not entitled to be indemnified by the corporation, except as otherwise provided in Section 3 of Article VIII.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>EXCEPTIONS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 3.&nbsp;&nbsp;&nbsp;&nbsp;No indemnification under Section 1 of Article VIII or advancement or reimbursement of expenses under Section 2 of Article VIII shall be provided to a person covered by Section 1 hereof (a) with respect to expenses or the payment of profits arising from the purchase or sale of securities of the corporation in violation of Section 16(b) of the Securities Exchange Act of 1934; (b) if a judgment or other final adjudication adverse to such director or officer establishes that his acts or omissions (i) were in breach of his duty of loyalty to the corporation or its shareholders, (ii) were not in good faith or involved a knowing violation of law, or (iii) resulted in the receipt by such director or officer of an improper personal benefit; (c) for expenses or liabilities of any type whatsoever (including, but not limited to, judgments, fines, and amounts paid in settlement) which have been paid to, or for the benefit of, such person by an insurance carrier under a policy of liability insurance the premiums for which are paid by the corporation or an individual or entity other than such director or officer; and (d) for amounts paid in settlement of any threatened, pending or completed action, suit or proceeding without the written consent of the corporation, which written consent shall not be unreasonably withheld. The Board of Directors of the corporation is hereby authorized, at any time by resolution, to add to the above list of exceptions from the right of indemnification under Section 1 of Article VIII or advancement or reimbursement of expenses under Section 2 of Article VIII, but any such additional exception shall not apply with respect to any act or omission which has occurred prior to the date that the Board of Directors in fact adopts such resolution. Any such additional exception may, at any time after its adoption, be amended, supplemented, waived, or terminated by further resolution of the Board of Directors of the corporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="25" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">25</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>CONTINUATION OF RIGHTS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 4.&nbsp;&nbsp;&nbsp;&nbsp;The indemnification and advancement or reimbursement of expenses provided by, or granted pursuant to, this Article VIII shall continue as to a person who has ceased to be a director or officer of the corporation, and shall inure to the benefit of the heirs, executors and administrators of such person.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>GENERAL PROVISIONS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 5.&nbsp;&nbsp;&nbsp;&nbsp;(a) The term "to the fullest extent permitted by applicable law", as used in this Article VIII, shall mean the maximum extent permitted by public policy, common law or statute. Any person covered by Section 1 hereof may, to the fullest extent permitted by applicable law, elect to have the right to indemnification or to advancement or reimbursement of expenses, interpreted, at such person's option, (i) on the basis of the applicable law on the date this Article VIII was approved by shareholders, or (ii) on the basis of the applicable law in effect at the time of the occurrence of the act or omission or acts or omissions giving rise to the action, suit or proceeding, or (iii) on the basis of the applicable law in effect at the time indemnification is sought.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="26" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">26</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(b) The right of a person covered by Section 1 hereof to be indemnified or to receive an advancement or reimbursement of expenses pursuant to Section 2 of Article VIII (i) may also be enforced as a contract right pursuant to which the person entitled thereto may bring suit as if the provisions hereof were set forth in a separate written contract between the corporation and such person, (ii) to the fullest extent permitted by applicable law, is intended to be retroactive and shall be available with respect to acts or omissions occurring prior to the adoption hereof, and (iii) shall continue to exist after the rescission or restrictive modification (as determined by such person) of this Article VIII with respect to acts or omissions occurring before such rescission or restrictive modification is adopted.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(c) If a request for indemnification or for the advancement or reimbursement of expenses pursuant hereto is not paid in full by the corporation within thirty days after a written claim has been received by the corporation together with all supporting information reasonably requested by the corporation, the claimant may at any time thereafter bring suit against the corporation to recover the unpaid amount of the claim (plus interest at the prime rate announced from time to time by the corporation's primary banker) and, if successful in whole or in part, the claimant shall be entitled also to be paid the expenses (including, but not limited to, attorney's fees and costs) of prosecuting such claim. Neither the failure of the corporation (including its Board of Directors, independent legal counsel or its shareholders) to have made a determination prior to the commencement of such action that indemnification of or the advancement or reimbursement of expenses to the claimant is proper in the circumstances, nor an actual determination by the corporation (including its Board of Directors, independent legal counsel or its shareholders) that the claimant is not entitled to indemnification or to the reimbursement or advancement of expenses, shall be a defense to the action or create a presumption that the claimant is not so entitled.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="27" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">27</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(d) The indemnification and advancement or reimbursement of expenses provided by, or granted pursuant to, this Article VIII shall not be deemed exclusive of any other rights to which those seeking indemnification or advancement or reimbursement of expenses may be entitled under the Certificate of Incorporation or any by-law, agreement, vote of shareholders or directors or otherwise, both as to action in such director's or officer's official capacity and as to action in another capacity while holding that office.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Nothing contained in this Article VIII shall be construed to limit the rights and powers the corporation possesses under Section 14A:3-5 of the New Jersey Business Corporation Act (as amended from time to time) or otherwise, including, but not limited to, the powers to purchase and maintain insurance, create funds to secure or insure its indemnification obligations, and any other rights or powers the corporation may otherwise have under applicable law.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The provisions of this Article VIII may, at any time (and whether before or after there is any basis for a claim for indemnification or for the advancement or reimbursement of expenses pursuant thereto), be amended, supplemented, waived, or terminated, in whole or in part, with respect to any person covered by Section 1 hereof by a written agreement signed by the corporation and such person.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 72pt; text-align: justify;">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The corporation shall have the right to appoint the attorney for a person covered by Section 1 hereof, provided such appointment is not unreasonable under the circumstances.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="28" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">28</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>OPTIONAL INDEMNIFICATION</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 6.&nbsp;&nbsp;&nbsp;&nbsp;The corporation may, to the fullest extent permitted by applicable law, indemnify, and advance or reimburse expenses for, all persons (whether or not directors or officers) in all situations in which such indemnification, advancement or reimbursement of expenses is not made mandatory under Section 1 or Section 2 of Article VIII hereof, respectively.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>PRIOR BY-LAWS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 7.&nbsp;&nbsp;&nbsp;&nbsp;Any by-law provisions which are amended, replaced or repealed by this Article VIII shall continue to apply to any breach of performance of duty or any failure of performance of duty by any director or officer to which this Article VIII, for any reason, does not apply.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE IX</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>CERTIFICATES FOR SHARES; UNCERTIFICATED SHARES</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a) The shares of the corporation shall be represented by certificates signed by the chairman of the board of directors, the president or a vice-president and may be countersigned by the treasurer or an assistant treasurer, or the secretary or an assistant secretary of the corporation, and may be sealed with the seal of the corporation or a facsimile thereof. Any or all signatures of the officers of the corporation upon a certificate may be facsimiles. In case any officer who has signed or whose facsimile signature has been placed upon such certificate shall have ceased to be such officer before such certificate is issued, it may be issued by the corporation with the same effect as if he were such officer at the date of its issue.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="29" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">29</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Each certificate representing shares shall state (i) that the corporation is organized under the laws of New Jersey, (ii) the name of the person to whom issued, and (iii) the number and class of shares, and the designation of series, if any, represented.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;When the corporation is authorized to issue shares of more than one class there shall be set forth upon the face or back of the certificate, or the certificate shall have a statement that the corporation will furnish to any shareholder upon request and without charge, a full statement of the designations, relative rights, preferences and limitations of the shares of each class and series authorized to be issued, so far as the same have been determined, and the authority of the board of directors to divide the shares into classes or series and to determine the relative rights, preferences and limitations of any class or series.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Notwithstanding the foregoing all of the shares of any class or series shall or may be represented by uncertificated shares. Uncertificated shares shall be maintained in book entry and shall be eligible to participate in a direct registration program operated by a clearing agency registered under Section 17A of the Securities Exchange Act of 1934.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transfer. Upon surrender to the corporation or the transfer agent of the corporation of a certificate representing shares duly endorsed or accompanied by proper evidence of succession, assignment or authority to transfer, a new certificate shall be issued to the person entitled thereto, and the old certificate canceled and the transaction recorded upon the books of the corporation.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="30" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">30</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Transfer of shares represented by certificates shall be made on the books of the corporation only by the person named in the certificate or by a successor or by an attorney-in-fact lawfully constituted in writing, and upon surrender and cancellation of a certificate or certificates for a like number of shares of the same class of stock, with duly executed assignment and power of transfer endorsed thereon or attached thereto, and with such evidence of succession and the authenticity of the signatures as the corporation or its agents may reasonably require. Transfers of uncertificated shares shall be made on the books of the corporation only by the record holder thereof, or by a successor attorney-in-fact, upon presentation of proper evidence of authority to transfer in accordance with customary procedures for transferring uncertificated shares.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 108pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Lost Certificates. The board of directors may direct a new certificate to be issued in place of any certificate theretofore issued by the corporation alleged to have been lost or destroyed. When authorizing such issue of a new certificate, the board of directors, in its discretion and as a condition precedent to the issuance thereof, may prescribe such terms and conditions as it deems expedient, and may require such bonds or indemnities as it deems adequate, to protect the corporation from any claim that may be made against it with respect to any such certificate alleged to have been lost or destroyed.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Record Date. 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 allotment of any right, or in order to make a determination of shareholders for any other proper purpose, the board shall choose in advance a date as the record date for such determination of shareholders. Any such record date shall in any case be not more than sixty days nor less than ten 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, the record date for a shareholders' meeting shall be the close of business on the day next preceding the day on which notice is given, or, if no notice is given, the day next preceding the day on which the meeting is held; and the record date for determining shareholders for any other purpose shall be at the close of business on the day on which the resolution of the board relating thereto is adopted. When a determination of shareholders' meeting has been made as provided in this section, such determination shall apply to any adjournment thereof unless the board fixes a new record date for the adjourned meeting.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="31" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">31</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Registered Shareholders. The corporation shall be entitled to recognize the exclusive right of a person registered on its books as the owner of shares to receive dividends, and to vote such as owner, and to hold liable for calls and assessments a person registered on its books as the owner of shares, and shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of any other person, whether or not it shall have express or other notice thereof, except as otherwise provided by the laws of New Jersey.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List of Shareholders. The officer or agent having charge of the transfer books for shares shall make and certify a complete list of the shareholders entitled to vote at a shareholders' meeting, or adjournment thereof, arranged in alphabetical order within each class, series, or group of shareholders maintained by the corporation for convenience of reference, with the address of and the number of shares held by each shareholder, which list shall be produced and kept open at the time and place of the meeting and shall be subject to the inspection of any shareholder during the whole time of the meeting. Such list shall be prima facie evidence as to who are the shareholders entitled to examine such list or to vote at any meeting of the shareholders.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="32" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">32</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE X</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>DIVIDENDS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;Subject to the provisions of the certificate of incorporation relating thereto, if any, dividends may be declared by the board of directors at any regular or special meeting pursuant to law. Dividends may be paid in cash, in its bonds, in its own shares or other property including the shares or bonds of other corporations subject to any provisions of law and of the certificate of incorporation.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 2.&nbsp;&nbsp;&nbsp;&nbsp;Before payment of any dividend, there may be set aside out of any funds of the corporation available for dividends such sum or sums as the directors from time to time, in their absolute discretion, think proper as a reserve fund to meet contingencies, or for equalizing dividends, or for repairing or maintaining any property of the corporation, or for such other purpose as the directors shall think conducive to the interest of the corporation, and the directors may modify or abolish any such reserve in the manner in which it was created.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>CHECKS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 3.&nbsp;&nbsp;&nbsp;&nbsp;All checks or demands for money and notes of the corporation shall be signed by such officer or officers or such other person or persons as the board of directors may from time to time designate.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>FISCAL YEAR</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 4.&nbsp;&nbsp;&nbsp;&nbsp;The fiscal year of the corporation shall be a 52/53 week year ending on the last Saturday of September in each year, unless otherwise fixed by resolution of the board of directors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="33" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">33</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>SEAL</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 5.&nbsp;&nbsp;&nbsp;&nbsp;The corporate seal shall have inscribed thereon the name of the corporation, the year of its organization and the words "Corporate Seal, New Jersey." The seal may be used by causing it or a facsimile thereof to be impressed or affixed or in any manner reproduced.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE XI</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>AMENDMENTS</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;These bylaws may be altered, amended or repealed or new bylaws be adopted by the affirmative vote of a majority of the votes entitled to be cast by the board of directors at any regular or special meeting of the board, subject to any provision in the certificate of incorporation reserving to the shareholders the power to adopt, amend, or repeal bylaws, but bylaws made by the board may be altered or repealed and new bylaws made by the shareholders. Any amendment to the bylaws of the corporation which is proposed by shareholders, and which has not previously received the approval of the board of directors, shall require for adoption the affirmative vote of the holders of at least 80% of the votes which all shareholders are entitled to cast thereon, in addition to any other approval which is required by law, the certificate of incorporation, these bylaws or otherwise. The shareholders may prescribe that any bylaw made by them shall not be altered or repealed by the board.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="34" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">34</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>ARTICLE XII</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>FORUM SELECTION</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">&nbsp;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">Section 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Unless the Corporation consents in writing to the selection of an alternative forum, the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Corporation, (ii) any action asserting a claim of breach of a fiduciary duty owed by any direction, officer or other employee of the Corporation to the Corporation or the Corporation&#8217;s stockholders, (iii) any action asserting a claim arising pursuant to any provision of the New Jersey General Corporation Law, or (iv) any action asserting a claim governed by the internal affairs doctrine shall be a state or federal court located within the state of New Jersey in all cases subject to the court&#8217;s having personal jurisdiction over the indispensible parties named as defendants. Any person or entity purchasing or otherwise acquiring any interest in shares of capital stock of the Corporation shall be deemed to have notice of and consented to the provisions of this bylaw.</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="35" data-prefix="" data-suffix="" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">35</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>3
<FILENAME>jjsf-20231115.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/21/2023 6:41:12 PM-->
<xsd:schema xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:jjsf="http://www.jjsf.com/20231115" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.jjsf.com/20231115">
<xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
<xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"/>
<xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
<xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/>
<xsd:import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd"/>

<xsd:annotation>
<xsd:appinfo>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jjsf-20231115_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jjsf-20231115_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
<link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="jjsf-20231115_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
<link:roleType id="statement-document-and-entity-information" roleURI="http://www.jjsf.com/20231115/role/statement-document-and-entity-information">
<link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
<link:usedOn>link:calculationLink</link:usedOn>
<link:usedOn>link:definitionLink</link:usedOn>
<link:usedOn>link:presentationLink</link:usedOn>
</link:roleType>
</xsd:appinfo>
</xsd:annotation>
<xsd:element abstract="true" id="jjsf_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>4
<FILENAME>jjsf-20231115_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/21/2023 6:41:12 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
<link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
<link:roleRef roleURI="http://www.jjsf.com/20231115/role/statement-document-and-entity-information" xlink:href="jjsf-20231115.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:definitionLink xlink:role="http://www.jjsf.com/20231115/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>

<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>


<link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
<link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>jjsf-20231115_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/21/2023 6:41:12 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
<link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
<link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
<link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Type</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Period End Date</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Registrant Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Incorporation, State or Country Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, File Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Tax Identification Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Address Line One</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, City or Town</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, State or Province</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Postal Zip Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:label xlink:label="dei_WrittenCommunications-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Written Communications</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:label xlink:label="dei_SolicitingMaterial-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Soliciting Material</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:label xlink:label="dei_PreCommencementIssuerTenderOffer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Emerging Growth Company</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Central Index Key</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>

</link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>jjsf-20231115_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome Portal - 11/21/2023 6:41:13 PM-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
<link:roleRef roleURI="http://www.jjsf.com/20231115/role/statement-document-and-entity-information" xlink:href="jjsf-20231115.xsd#statement-document-and-entity-information" xlink:type="simple"/>
<link:presentationLink xlink:role="http://www.jjsf.com/20231115/role/statement-document-and-entity-information" xlink:type="extended">
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>

<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>

<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
<link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_WrittenCommunications" xlink:type="arc"/>
<link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SolicitingMaterial" xlink:type="arc"/>
<link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementTenderOffer" xlink:type="arc"/>
<link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_PreCommencementIssuerTenderOffer" xlink:type="arc"/>
<link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/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.23.3</span><table class="report" border="0" cellspacing="2" id="idm140699780843312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th"><div>Nov. 15, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</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="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity, Registrant Name</a></td>
<td class="text">J&J SNACK FOODS CORP.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--09-24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document, Period End Date</a></td>
<td class="text">Nov. 15,  2023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity, Incorporation, State or Country Code</a></td>
<td class="text">NJ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity, File Number</a></td>
<td class="text">000-14616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity, Tax Identification Number</a></td>
<td class="text">22-1935537<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity, Address, Address Line One</a></td>
<td class="text">350 Fellowship Road<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity, Address, City or Town</a></td>
<td class="text">Mount Laurel<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity, Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity, Address, Postal Zip Code</a></td>
<td class="text">08054<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">665-9533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">JJSF<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity, Emerging Growth Company</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="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="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity, Central Index Key</a></td>
<td class="text">0000785956<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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_DocumentInformationLineItems</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_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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="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="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>8
<FILENAME>jjsf20231120_8k_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/2023"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="jjsf-20231115.xsd" xlink:type="simple"/>
    <context id="d20238K">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000785956</identifier>
        </entity>
        <period>
            <startDate>2023-11-15</startDate>
            <endDate>2023-11-15</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="d20238K">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d20238K">0000785956</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate contextRef="d20238K">--09-24</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType contextRef="d20238K">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="d20238K">2023-11-15</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="d20238K">J&amp;J SNACK FOODS CORP.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d20238K">NJ</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="d20238K">000-14616</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="d20238K">22-1935537</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d20238K">350 Fellowship Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d20238K">Mount Laurel</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d20238K">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d20238K">08054</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d20238K">856</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d20238K">665-9533</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="d20238K">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="d20238K">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="d20238K">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="d20238K">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="d20238K">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d20238K">JJSF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d20238K">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="d20238K">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<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='@//GL?)=-[*CG_5U/\!%!+ P04    " #*@W57EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( ,J#=5<ZJJ+G0 $
M #P"   /    >&PO=V]R:V)O;VLN>&ULC5%=:\,P#/PKQC]@2<M66&D&8]U'
M86QE'7UW8J41M:U@J^W67S\E(:RPESW).HG3W7EQHK@OB?;JR[N0"MTPM_,L
M2U4#WJ0K:B'(I*;H#4L;=UEJ(QB;&@#V+IOF^2SS!H.^6XQ<ZYA=-L10,5(0
ML .V"*?T.^]:=<2$)3KD[T+W;P=:>0SH\0RVT+E6J:'3"T4\4V#C-E4DYPH]
M&09;B(S5'WC3B?PT9>H1-N6'$2&%GN5"6&-,W&_T_$8T'D&6A^[ ](2.(2X-
MPW.D0XMAU]&(B^S"1I_#6(<0Y_$_,5)=8P5+J@X> @\Y1G"=P) :;)-6P7@H
M]+BB[H-5CX$E)+4* Y7L=D[E],H.KEGD7F08YRB#N+*#\%&MA1H#V#<YD 27
MY*IU5%WI>:;7-Y-;2>C@W(-@[^&5C!W-CQ]W]P-02P,$%     @ RH-U5R0>
MFZ*M    ^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#
M, R%KQ+E #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W
M;J"V\R1&:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9
MHIP\_D-T==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJ
MEG!:(.+)(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    ( ,J#
M=5=ED'F2&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%
MKQ)E6R4N+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/
M$;#HG?78E!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4
MZ]4SM')OJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N
M6%"*JX1<^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC
M JFQ R!GZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@A
MLO7L^T%.6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_
M7G\!4$L! A0#%     @ RH-U5P=!36*!    L0   !               ( !
M     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    " #*@W57F;7Z?NT    K
M @  $0              @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4
M    " #*@W57F5R<(Q &  "<)P  $P              @ '+ 0  >&PO=&AE
M;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( ,J#=5?E?D1O:@0  #L1   8
M          " @0P(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4
M    " #*@W57GZ ;\+$"  #B#   #0              @ &L#   >&PO<W1Y
M;&5S+GAM;%!+ 0(4 Q0    ( ,J#=5>7BKL<P    !,"   +
M  "  8@/  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( ,J#=5<ZJJ+G0 $  #P"
M   /              "  7$0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M" #*@W57)!Z;HJT   #X 0  &@              @ '>$0  >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #*@W5799!YDAD!  #/ P
M$P              @ '#$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
.."0 ) #X"   -%      !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="jjsf20231120_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.jjsf.com/20231115/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</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>jjsf-20231115.xsd</File>
    <File>jjsf-20231115_def.xml</File>
    <File>jjsf-20231115_lab.xml</File>
    <File>jjsf-20231115_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" original="jjsf20231120_8k.htm">jjsf20231120_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>14
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "jjsf20231120_8k.htm": {
   "nsprefix": "jjsf",
   "nsuri": "http://www.jjsf.com/20231115",
   "dts": {
    "schema": {
     "local": [
      "jjsf-20231115.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/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "jjsf-20231115_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "jjsf-20231115_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "jjsf-20231115_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "jjsf20231120_8k.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 27,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 23
   },
   "report": {
    "R1": {
     "role": "http://www.jjsf.com/20231115/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d20238K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "jjsf20231120_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d20238K",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "jjsf20231120_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "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."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document, Period End Date",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, File Number",
        "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document, Type",
        "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'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://www.jjsf.com/20231115/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>15
<FILENAME>0001437749-23-032773-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-23-032773-xbrl.zip
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
MN8V?*"D3;& .:T=Z!K1'XR&JX@GJO*$A?8C#6RXRMQ=CR%W-D5EY^6?#(,0
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
MN((3+5>.D*Z2Y-V?.V[7Y56^6!DIIW%24K51GDW@SL[SHCI6QR)"FH1#((^
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
M$WTX7F%<&].H5?2]] 4)RG02K"&&<*+8<8'E7#U>O4IGN!_!]I;CA7HL][&
MH&T8%NIB"+-%D+&\RYF:.MS4+JLS657M:6-%LI[3(<6*>*+$NL/<2CD5"P B
M 0E^1$93[7GQ**=<]MEX LB?AV[MXH3S2)%C 6Z!!/ B>M)([U28\#\U+!QY
M%CT57G[$(K5L72?H*$OU+ XOW<GO"E^3!CA,*K 8M^;+ B]/ MV']1CM"5:V
M%AV\+T8N; NWBE)$<\3;*,>JE,ZY9]8E,;4\LHR=^:PNH%\02^90$JYS_'JW
M\5)U!<O^NKOSKS6;O#HV89N<<'K\F=,?:LP;P?K_/,<\1WB&L[PZ)P+6Q9\&
M@8=>WHNH<=O8<I87-GN&*ONX)UZ:=DYI$R5Q3A3C;=SYCGOP?N]P9_M#]._=
M[8/U9;A6J;0I<"X0S)9:=54>\U,Y/]WZ\>GCZ%3KS_RV*<V:B>43N,(APM/(
MM8C5D!>5)@.1L5?A5[%QT#D;*CEXPQJH_=$UJW?Z;X49Y/%-FD$>K\T@:S/(
MZ,WA[O:'-?&^LH?2=S5*$@K/FY5D# ATF.2J$6;<JK%A6 "IUAS [+)SDKT<
M[EX9W=NQG1Y"I['OZ[K'*41P+**E424_Q*$K!*!@*8.>O!@&T#DG+YS$^TR9
M-S NBPSDK"(@R)V=!ZO'#[ZE07'O3MZGKA7Y;7?_'?QO74GW&B9%N,N(&UR2
M4UONLTK)\1_;C-Q^NC+TJ\/HY8N1-D Q8RK$^TSE?X! F8ST"EK^*PBI/B'U
MRW>=8>(?%"^O8W'T)<JXU]+7&=O2-I:BV8),BWG;YT?65PH1H6*>L "R6+%;
M*UDBSE%N%WBBPQF&2QZL-*FI;JG];]O@4.I][H'(Y:L.<5\,+US))B^[BGUR
MOFM\#?%\5&"JT"=)7I<49R*5H6B[J6"H2X[4A8)GEF7 YP1J-,73^DX,/K>P
MX"EN?:KQ=+QX]/?P"$F6O30--P@]M?[IHJ,E7#)F:*Z@[^5TL IO9V/72$9-
M:T3Y-,\[.?2&NU)^YOH-EWS+N>U]8#^AY[FZ UJBO1V?A^":KN/B'ZO5XYBW
M0H-Z<I,:U).U!K76H'RY;RWX&</@QX/??XL.=S_L[JR33'_%=)&_.YB]7Z\%
M0WH)+.KB>:V01)70+2J+^53&K!WX?CUG_EDB)@ME#(>+I5])-L"<6^02A/MZ
MPI^ZBG*NQG<T*J@<-]HF1QJ8X]0(!CL^,Z;L6Q1'P&T@V)7K5)H"'1@X8=/I
M@M*:H#<,8THYE^ZI9$.QJ7+9U^9Y TART/-%FB^U[AB$69R==A(-[]$__NO%
MUN;S5R7'*%M)C+.!#4X #DO9]+>' F^[$,\O&E1LD'/\,7U \88VX.2<'H^Q
M-H0'-22/80;-@2BG$A!K)OFX*@@(YTS+G%$-G91Z0GV/\[H N2[GL%Q;H52;
M-WV$K<DPCE%.91,,2 W9]1,L*/M@H)N_:EB?22)'R)0%A?N3E)ACG/+D4)03
MYC&FV'>JNCL%>1H64\1KY]LAJ7)IR@J)G]89NM78!$?A"@9P9AN7/E:+I$)3
M#NYTUX&QJR:UR4PPI NJD[A/R0'0@P<!\94$R>\AV.7#]N'10R?0=(IYUQ7?
MGMZD^/9T4'J!OXSRR1+XUJR:IV_^/U!+ P04    " #*@W57X($Q-V0#  !O
M#0  $0   &IJ<V8M,C R,S$Q,34N>'-DS5=;;],P%'Y'XC^8O+MN.H;4:AU"
M#%"E<1$;$F_(34Y;0V('VV';O^<<Y])F2[>T#PBI4FV?[SLW'Q\[9Z]O\XS]
M >N4T?,H'HTC!CHQJ=+K>?3MBK^Y>KM81,QYJ5.9&0WS2)OH]?GS9V<O./\
M&JSTD++E';O>E#H%>V%R8%^,]3)CG,6QF.!O/#EAKV8OXUD\85\^<D[\6Y?.
M7+*!7#)T0KO9[=)F:AYMO"]F0MS<W(QH963L&A6,3X32Y$8"48-W:0=]<])@
M8_']X^55T-V",Z5_]<'CZ70J@K2!.E_8%AE<<)",UN:/($D(IH$^4-KUF,1+
MZ5J/4V^YORO ]7-0+$A,)L9\'/-)'.WD)O5=KVHSIZ(2MD9 ]7N/@H[SB2FU
MMW?]X%K8(3B5[,F+2KJ:2VNQC/:IKJ4="MPFFWXX23K0GS_=JI- 6A@E)@^H
M.(Y/(R:]MVI9>GAO;'X!*UEFF+U2_RYEIE8*4JSS#'+0O@/8$7MIU^ _R1Q<
M(1-XPF!3T"HOL/29[J7M*^?J%%R:1/IP#/=2:,8;'J<E'D_X23Q"TY$XV(>I
ML"8#H6%-9WB8'YFU'19Y,24OXE<#O=AWHOJLN[WX,.(T.B;XWI.VSX&GF&'N
M#HG^P<D=6 $-@9)^>DRZMRU@4+8;. T.R?4CG620W5U*,SG:_K8Y#:NP&DZ#
MXV/NMKAA0>]RVMG1+NRTS4'F6WP8=<W6AJ76Q@<=C2NR*)1>&9K273=K+KRO
ML&+A3IU)FU"[>/SF%84U!5BOP.W>F4'!Q@)V>^JXO.FV/S*Y'.%=T$ >&.AV
MS="ND +9Y=:]ADMG=QXYS&D&58K_92 IK X-!"E**]J$_RZ:PL*AT2#%X24L
M#XN'J-<H8@I?@'@;^G"3\]0D91C@8Y7CO_)WG,K3YD%_Q(CW[>OB\;N\<FRX
MUM:K[<Y4#Y4A#\/S\7B,S^2+VL;N\(U.V;M@CBVVYL[$/5NM^=)!^EF?AW$B
MLZ3,VJS6I!K11^A6U=/X^_OV@"$Z&Q56[C4,T=]2ZF<9DTOGK4SP4>9MB65'
M6TU[]:-)$.:G2L]B=XNI*\ZC)S JPW9 Q5FI=B7:4KXDZ0=KRF(>A6^1F<(2
MP)=@*,)J!7W"3Z,%KE-86*9A%0^),NEUP*6EK<R(-LBJ_^+T+U!+ P04
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
MZ:U:&< ZV=\N/G7=(1O1!)A/E 53ISHDJ/# YP'[[4/G4U8)&LA!*$94\3"
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
M[>\8 +/#<0!]]' 0/0Y# :OVGCY%_*HH^B$?7EPN>BY:GGLCZ!CXH/1E"Q^#
M%4KWN>4'2V!:V!;J;'<_BN+==['UL7FZ^_5^F%8>ZR!(5F:3(QZ;7ZCCH*S,
M)W6;7(6^'V RD[K5L'L*X'YYA:Q"Y*DPT.<]*J3[RU4L?,F1?/RLA\2;AFMB
MNBWVV!]G[[N0+SY#G_L:G!Q^<:LR3[WR3I)Z/8^EO^AYXB#V4[W;L^91],H=
MUT?=24V0@#]B+<4/(-?^#U!+ 0(4 Q0    ( ,J#=5>COKK+=D<  *OQ 0 -
M              "  0    !E>%\U.3DS-3$N:'1M4$L! A0#%     @ RH-U
M5^"!,3=D P  ;PT  !$              ( !H4<  &IJ<V8M,C R,S$Q,34N
M>'-D4$L! A0#%     @ RH-U5^.#;8'U!   9"X  !4              ( !
M-$L  &IJ<V8M,C R,S$Q,35?9&5F+GAM;%!+ 0(4 Q0    ( ,J#=5<&<Y"-
M)08  &(^   5              "  5Q0  !J:G-F+3(P,C,Q,3$U7VQA8BYX
M;6Q02P$"% ,4    " #*@W57SY!2R8\$   S+P  %0              @ &T
M5@  :FIS9BTR,#(S,3$Q-5]P<F4N>&UL4$L! A0#%     @ RH-U5W\0ZINC
M#P  EE\  !,              ( !=EL  &IJ<V8R,#(S,3$R,%\X:RYH=&U0
52P4&      8 !@"$ 0  2FL

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